src/Builder4/MainWindow.bjs
authorAlan <alan@roojs.com>
Tue, 2 Jan 2024 06:20:07 +0000 (14:20 +0800)
committerAlan <alan@roojs.com>
Tue, 2 Jan 2024 06:20:07 +0000 (14:20 +0800)
src/Builder4/MainWindow.vala

src/Builder4/MainWindow.bjs
src/Builder4/MainWindow.vala

index c18e327..c67aa12 100644 (file)
     "}"
    ],
    "| void updateErrors" : [
-    "(Palete.ValaCompileRequest req) {",
+    "(Palete.ValaCompileRequest? req) {",
     "",
+    "\tif (req == null) {",
+    "\t\t_this.statusbar.el.hide();",
+    "\t\t  _this.statusbar_errors.el.hide();",
+    "\t\t_this.statusbar_warnings.el.hide();",
+    "\t\t_this.statusbar_depricated.el.hide();",
+    "\t\treturn;",
+    "\t}",
+    "\t",
     "\t",
     "\tthis.statusbar_errors.setNotices(",
     "\t\treq.errorByType.get(\"ERR\"),",
index 66bd91a..ca8b148 100644 (file)
         }
 
         // user defined functions
-        public void updateErrors (Palete.ValaCompileRequest req) {
+        public void updateErrors (Palete.ValaCompileRequest? req) {
         
+               if (req == null) {
+                       _this.statusbar.el.hide();
+                         _this.statusbar_errors.el.hide();
+                       _this.statusbar_warnings.el.hide();
+                       _this.statusbar_depricated.el.hide();
+                       return;
+               }
+               
                
                this.statusbar_errors.setNotices(
                        req.errorByType.get("ERR"),