src/Builder4/WindowRooView.bjs
authorAlan Knowles <alan@roojs.com>
Tue, 7 Jun 2016 08:37:06 +0000 (16:37 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 7 Jun 2016 08:37:06 +0000 (16:37 +0800)
src/Builder4/WindowRooView.vala

src/Builder4/WindowRooView.bjs
src/Builder4/WindowRooView.vala

index 350d9bb..5ab13af 100644 (file)
          "items" : [
           {
            "listeners" : {
-            "changed" : " () => {\n    // check syntax??\n    // ??needed..??\n   // _this.save_button.el.sensitive = true;\n    ///?? has changed occured during loading?\n    if (_this.sourceview.loading) {\n\t\treturn;\n\t}\n\t\n    print(\"- PREVIEW EDITOR CHANGED--\");\n    \n    \n     this.checkSyntax();\n   \n    this.dirty = true;\n\n\n    return ;\n}\n\n \n"
+            "changed" : " () => {\n    // check syntax??\n    // ??needed..??\n   // _this.save_button.el.sensitive = true;\n    ///?? has changed occured during loading?\n    if (_this.sourceview.loading) {\n\t\treturn;\n\t}\n\t\n    print(\"- PREVIEW EDITOR CHANGED--\");\n    \n    this.dirty = true;    \n    if (!this.checkSyntax()) {\n\t\treturn;\n\t}\t\t\n    \n   \n\n\n\n    return ;\n}\n\n \n"
            },
            "bool dirty" : false,
            "id" : "buffer",
index 12c3a26..94d203d 100644 (file)
@@ -1310,10 +1310,13 @@ public class Xcls_WindowRooView : Object
                
                 print("- PREVIEW EDITOR CHANGED--");
                 
+                this.dirty = true;    
+                if (!this.checkSyntax()) {
+                       return;
+               }               
                 
-                 this.checkSyntax();
                
-                this.dirty = true;
+            
             
             
                 return ;