From 907886664ef0c8129f1d6d82836c688fb930d498 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 28 May 2015 16:53:21 +0800 Subject: [PATCH] src/Builder4/ValaCompileResults.bjs src/Builder4/ValaCompileResults.vala --- src/Builder4/ValaCompileResults.bjs | 2 +- src/Builder4/ValaCompileResults.vala | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Builder4/ValaCompileResults.bjs b/src/Builder4/ValaCompileResults.bjs index 06c516f9a..dd82e2b7c 100644 --- a/src/Builder4/ValaCompileResults.bjs +++ b/src/Builder4/ValaCompileResults.bjs @@ -17,7 +17,7 @@ "bool active" : false, "int width_request" : 600, "$ xns" : "Gtk", - "| void addLine" : "(string str) {\n\tvar buf = (Gtk.SourceBuffer)this.sourceview.el.get_buffer();\n\tTextIter iter;\n\tbuf.get_end_iter (out iter);\n\tbuf.insert(ref iter, str, str.length);\n\t/// scroll..\n\t\n\n}\n", + "| void addLine" : "(string str) {\n\tvar buf = (Gtk.SourceBuffer)this.sourceview.get_buffer();\n\tTextIter iter;\n\tbuf.get_end_iter (out iter);\n\tbuf.insert(ref iter, str, str.length);\n\t/// scroll..\n\tbuf.get_end_iter (out iter);\n\tthis.sourceview.el.scroll_to_iter(iter, 0.0f, true, 0.0f, 1.0f);\n\t\n\n}\n", "bool modal" : true, "items" : [ { diff --git a/src/Builder4/ValaCompileResults.vala b/src/Builder4/ValaCompileResults.vala index 208937974..c96d957b1 100644 --- a/src/Builder4/ValaCompileResults.vala +++ b/src/Builder4/ValaCompileResults.vala @@ -70,11 +70,13 @@ public class Xcls_ValaCompileResults : Object } public void addLine (string str) { - var buf = (Gtk.SourceBuffer)this.sourceview.el.get_buffer(); + var buf = (Gtk.SourceBuffer)this.sourceview.get_buffer(); TextIter iter; buf.get_end_iter (out iter); buf.insert(ref iter, str, str.length); /// scroll.. + buf.get_end_iter (out iter); + this.sourceview.el.scroll_to_iter(iter, 0.0f, true, 0.0f, 1.0f); } -- 2.39.2