X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FBuilder4%2FEditor.vala;h=cff5e5092aa027913dd9f86f6a5896c10f3dc6a6;hb=add74081a8a25c6c6813077d281aabd38d1319d8;hp=d615af2970be6f6e14ce6cc13d45eced1a89aebc;hpb=ee18f6b8f08dae0f7649523c4e93dba88600dc08;p=app.Builder.js diff --git a/src/Builder4/Editor.vala b/src/Builder4/Editor.vala index d615af297..cff5e5092 100644 --- a/src/Builder4/Editor.vala +++ b/src/Builder4/Editor.vala @@ -99,15 +99,18 @@ public class Editor : Object } public void scroll_to_line (int line) { - var buf = this.view.el.get_buffer(); - - var sbuf = (Gtk.SourceBuffer) buf; - - Gtk.TextIter iter; - sbuf.get_iter_at_line(out iter, line); - this.view.el.scroll_to_iter(iter, 0.1f, true, 0.0f, 0.0f); + GLib.Timeout.add(1000, () => { + var buf = this.view.el.get_buffer(); + + var sbuf = (Gtk.SourceBuffer) buf; + + + Gtk.TextIter iter; + sbuf.get_iter_at_line(out iter, line); + this.view.el.scroll_to_iter(iter, 0.1f, true, 0.0f, 0.0f); + }); } public void show (JsRender.JsRender file, JsRender.Node? node, string ptype, string key) {