aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/ui/goggle.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/goggle.py b/bitbake/lib/bb/ui/goggle.py
index d29d57609f..18fbadc975 100644
--- a/bitbake/lib/bb/ui/goggle.py
+++ b/bitbake/lib/bb/ui/goggle.py
@@ -33,6 +33,9 @@ def event_handle_idle_func (eventHandler, build):
return True
+def scroll_tv_cb (model, path, iter, view):
+ view.scroll_to_cell (path)
+
class MainWindow (gtk.Window):
def __init__ (self):
gtk.Window.__init__ (self, gtk.WINDOW_TOPLEVEL)
@@ -55,6 +58,7 @@ def init (server, eventHandler):
# Create the object for the current build
running_build = RunningBuild ()
window.cur_build_tv.set_model (running_build.model)
+ running_build.model.connect("row-inserted", scroll_tv_cb, window.cur_build_tv)
try:
cmdline = server.runCommand(["getCmdLineAction"])
print(cmdline)