src/Builder4/Editor.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 20 Mar 2024 15:45:47 +0000 (23:45 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 20 Mar 2024 15:45:47 +0000 (23:45 +0800)
src/Builder4/Editor.vala

src/Builder4/Editor.bjs
src/Builder4/Editor.vala

index 2441f5e..4f406ef 100644 (file)
           "\tforeach(var sym in syms) {",
           "\t\t_this.navliststore.el.append(sym);",
           "\t}",
-          "\t",
-          "\tGLib.Timeout.add_seconds(1,() => {",
+          "\tthis.last_selected_line = -1;",
+          "\t//GLib.Timeout.add_seconds(1,() => {",
           "",
           "\t\tGtk.TextIter iter;",
           "\t\t_this.buffer.el.get_iter_at_offset (",
           "\t\t\t\t(uint)iter.get_line_offset()",
           "\t\t);",
           "\t\treturn false;",
-          "\t});",
+          "\t//});",
           "",
           "}"
          ],
index 5e91736..2ea2fbb 100644 (file)
@@ -1852,8 +1852,8 @@ public class Editor : Object
                        foreach(var sym in syms) {
                                _this.navliststore.el.append(sym);
                        }
-                       
-                       GLib.Timeout.add_seconds(1,() => {
+                       this.last_selected_line = -1;
+                       //GLib.Timeout.add_seconds(1,() => {
                
                                Gtk.TextIter iter;
                                _this.buffer.el.get_iter_at_offset (
@@ -1866,7 +1866,7 @@ public class Editor : Object
                                                (uint)iter.get_line_offset()
                                );
                                return false;
-                       });
+                       //});
                
                }
                public int getRowAt (double x,  double  y, out string pos) {