src/Builder4/WindowLeftTree.bjs
authorAlan Knowles <alan@roojs.com>
Mon, 29 Jan 2024 09:44:52 +0000 (17:44 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 29 Jan 2024 09:44:52 +0000 (17:44 +0800)
src/Builder4/WindowLeftTree.vala

src/Builder4/WindowLeftTree.bjs
src/Builder4/WindowLeftTree.vala

index 213485e..3ef7aea 100644 (file)
     " \tif (this.last_error_counter == file.error_counter) {",
     "\t\treturn;",
     "\t}",
+    "\tthis.removeErrors();",
+    "\t",
+    "\tforeach(var diag in ar) { ",
+    "\t",
+    "\t\t",
+    "\t     Gtk.TextIter iter;",
+    "//        print(\"get inter\\n\");",
+    "\t    var node= file.lineToNode( (int)diag.range.start.line) ;",
+    "\t    if (node == null) {",
+    "\t    \treturn;",
+    "    \t}",
+    "\t}",
+    "\t",
     "}"
    ]
   }
index 7dc4859..c22e3f6 100644 (file)
@@ -61,6 +61,19 @@ public class Xcls_WindowLeftTree : Object
                if (this.last_error_counter == file.error_counter) {
                        return;
                }
+               this.removeErrors();
+               
+               foreach(var diag in ar) { 
+               
+                       
+                    Gtk.TextIter iter;
+       //        print("get inter\n");
+                   var node= file.lineToNode( (int)diag.range.start.line) ;
+                   if (node == null) {
+                       return;
+               }
+               }
+               
        }
        public void onresize () {