src/JsRender/JsRender.vala
authorAlan Knowles <alan@roojs.com>
Wed, 27 May 2015 07:27:55 +0000 (15:27 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 27 May 2015 07:27:55 +0000 (15:27 +0800)
src/JsRender/JsRender.vala

index 2171cba..5b94356 100644 (file)
@@ -91,7 +91,9 @@ namespace JsRender {
                
                public void renameTo(string name) 
                {
-                       
+                       if (this.xtype == "PlainFile") {
+                               return;
+                       }
                        var bjs = GLib.Path.get_dirname(this.path) +"/" +  name + ".bjs";
                        if (FileUtils.test(bjs, FileTest.EXISTS)) {
                                throw new Error.RENAME_FILE_EXISTS("File exists %s\n",name);
@@ -126,6 +128,9 @@ namespace JsRender {
 
                public string toJsonString()
                {
+                       if (this.xtype == "PlainFile") {
+                               return "";
+                       }
                        var generator = new Json.Generator ();
                        generator.indent = 4;
                        generator.pretty = true;
@@ -182,7 +187,9 @@ namespace JsRender {
 
                public void saveBJS()
                {
-                    
+                       if (this.xtype == "PlainFile") {
+                               return;
+                       }
                    var generator = new Json.Generator ();
                    generator.indent = 1;
                    generator.pretty = true;