From: Alan Knowles Date: Wed, 20 Mar 2024 15:42:27 +0000 (+0800) Subject: src/Builder4/Editor.bjs X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=1abf3b9c3369598506e647ccde3a154d872c2143;p=roobuilder src/Builder4/Editor.bjs src/Builder4/Editor.vala --- diff --git a/src/Builder4/Editor.bjs b/src/Builder4/Editor.bjs index ebc7b4f78..e20e4a1d0 100644 --- a/src/Builder4/Editor.bjs +++ b/src/Builder4/Editor.bjs @@ -1283,10 +1283,13 @@ "\t\t_this.navliststore.el.append(sym);", "\t}", "\tGLib.Idle.add(() => {", - "\t\tGLib.debug(\"idle update scroll\");", + "", "\t\tGtk.TextIter iter;", "\t\t_this.buffer.el.get_iter_at_offset (", "\t\t\t\tout iter, _this.buffer.el.cursor_position);", + "\t\t", + "\t\tGLib.debug(\"idle update scroll %d, %d\".iter.get_line(),", + "\t\t\t\titer.get_line_offset());", "\t\tthis.updateSelectedLine(", "\t\t\t\t(uint)iter.get_line(),", "\t\t\t\t(uint)iter.get_line_offset()", diff --git a/src/Builder4/Editor.vala b/src/Builder4/Editor.vala index 7e7edc260..0223de282 100644 --- a/src/Builder4/Editor.vala +++ b/src/Builder4/Editor.vala @@ -1853,10 +1853,13 @@ public class Editor : Object _this.navliststore.el.append(sym); } GLib.Idle.add(() => { - GLib.debug("idle update scroll"); + Gtk.TextIter iter; _this.buffer.el.get_iter_at_offset ( out iter, _this.buffer.el.cursor_position); + + GLib.debug("idle update scroll %d, %d".iter.get_line(), + iter.get_line_offset()); this.updateSelectedLine( (uint)iter.get_line(), (uint)iter.get_line_offset()