src/JsRender/PlainFile.vala
authorAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2015 09:53:56 +0000 (17:53 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2015 09:53:56 +0000 (17:53 +0800)
src/JsRender/PlainFile.vala

index 7f8e542..5fa5a67 100644 (file)
@@ -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 = "";