From d614383b6a1ddedb1c7e2bf9ea6f0cfa1015c19a Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 11 Nov 2015 17:53:56 +0800 Subject: [PATCH] src/JsRender/PlainFile.vala --- src/JsRender/PlainFile.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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 = ""; -- 2.39.2