From: Alan Knowles Date: Wed, 11 Nov 2015 09:53:56 +0000 (+0800) Subject: src/JsRender/PlainFile.vala X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=d614383b6a1ddedb1c7e2bf9ea6f0cfa1015c19a src/JsRender/PlainFile.vala --- diff --git a/src/JsRender/PlainFile.vala b/src/JsRender/PlainFile.vala index 7f8e542e3..5fa5a679c 100644 --- a/src/JsRender/PlainFile.vala +++ b/src/JsRender/PlainFile.vala @@ -25,11 +25,17 @@ namespace JsRender { this.xtype = "PlainFile"; // if the file does not exist... + if (GLib.FileUtils.test(path, GLib.FileTest.EXISTS)) { + var f = File.new_for_path (path) ; + var info = f.query_info ("standard::*", 0); + var ct = info.get_content_type(); + this.content_type = ct; + } else { + var ar = path.split("."); + var ext = ar[ar.length -1]; // hopefully not fail... + - var f = File.new_for_path (path) ; - var info = f.query_info ("standard::*", 0); - var ct = info.get_content_type(); - this.content_type = ct; + } this.language = "";