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

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

index ed88bf3..890179b 100644 (file)
           "\t\t_this.navliststore.el.append(sym);",
           "\t}",
           "\tthis.last_selected_line = -1;",
-          "\t//GLib.Timeout.add_seconds(1,() => {",
+          "\tGLib.Idle.add(() => {",
           "",
           "\t\tGtk.TextIter iter;",
           "\t\t_this.buffer.el.get_iter_at_offset (",
           "\t\t\t\t(uint)iter.get_line(),",
           "\t\t\t\t(uint)iter.get_line_offset()",
           "\t\t);",
-          "\t\t//return false;",
-          "\t//});",
+          "\t\treturn false;",
+          "\t});",
           "",
           "}"
          ],
index a468aa4..1231711 100644 (file)
@@ -1853,7 +1853,7 @@ public class Editor : Object
                                _this.navliststore.el.append(sym);
                        }
                        this.last_selected_line = -1;
-                       //GLib.Timeout.add_seconds(1,() => {
+                       GLib.Idle.add(() => {
                
                                Gtk.TextIter iter;
                                _this.buffer.el.get_iter_at_offset (
@@ -1865,8 +1865,8 @@ public class Editor : Object
                                                (uint)iter.get_line(),
                                                (uint)iter.get_line_offset()
                                );
-                               //return false;
-                       //});
+                               return false;
+                       });
                
                }
                public int getRowAt (double x,  double  y, out string pos) {