src/Builder4/WindowState.vala
[app.Builder.js] / src / Builder4 / WindowState.vala
index 08dd43b..84e3c94 100644 (file)
@@ -15,7 +15,7 @@ public class WindowState : Object
                OBJECT,
                PROP,
                LISTENER,
-               CODE,
+               CODE,    // code editor.
                CODEONLY,
                FILES,
                PROJECT, // project settings..
@@ -1167,10 +1167,11 @@ public class WindowState : Object
                        } else {
                                this.win.statusbar_depricated.setNotices( new Json.Object(),0);
                        }
-                       
-                       buf.highlightErrorsJson("ERR", obj);
-                       buf.highlightErrorsJson("WARN", obj);
-                       buf.highlightErrorsJson("DEPR", obj);
+                       if (this.state = State.CODE:) {
+                               buf.highlightErrorsJson("ERR", obj);
+                               buf.highlightErrorsJson("WARN", obj);
+                               buf.highlightErrorsJson("DEPR", obj);
+                       }
                        
                        this.win.statusbar_compilestatus_label.el.hide();
                        this.win.statusbar_run.el.hide();
@@ -1186,6 +1187,16 @@ public class WindowState : Object
                                gbuf.highlightErrorsJson("DEPR", obj);                  
                        
                   }
+                  
+                  if (this.file.xtype == "Gtk") {
+                               // not sure how this is working ok? - as highlighting is happening on the vala files at present..
+                               var gbuf =   this.window_rooview.sourceview;
+                               gbuf.highlightErrorsJson("ERR", obj);
+                               gbuf.highlightErrorsJson("WARN", obj);
+                               gbuf.highlightErrorsJson("DEPR", obj);                  
+                       
+                  }
+                  
                        this.last_compile_result = obj;