summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2014-01-27 10:01:09 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2014-01-27 10:01:09 -0800
commit9e894bd74a60735806d7a4edd58e3fa3b77e5e71 (patch)
tree911991d53e9178941e6afd7396ea08bb2a9689ce
parent411e687b8de2a657c680658801e1c5ebdc131537 (diff)
parentdbcd4d39dbf80b9cb980478130ad9061e20dbb5b (diff)
Merge remote-tracking branch 'gnuradio-wg-grc/grc_report_window_autoscroll_fix' into maint
-rw-r--r--grc/gui/MainWindow.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/grc/gui/MainWindow.py b/grc/gui/MainWindow.py
index 14139691d2..3a68ed8951 100644
--- a/grc/gui/MainWindow.py
+++ b/grc/gui/MainWindow.py
@@ -100,7 +100,7 @@ class MainWindow(gtk.Window):
#house the reports in a scrolled window
self.reports_scrolled_window = gtk.ScrolledWindow()
self.reports_scrolled_window.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
- self.reports_scrolled_window.add_with_viewport(self.text_display)
+ self.reports_scrolled_window.add(self.text_display)
self.reports_scrolled_window.set_size_request(-1, DEFAULT_REPORTS_WINDOW_WIDTH)
self.flow_graph_vpaned.pack2(self.reports_scrolled_window, False) #dont allow resize
#load preferences and show the main window
@@ -153,9 +153,7 @@ class MainWindow(gtk.Window):
line: the new text
"""
self.text_display.insert(line)
- vadj = self.reports_scrolled_window.get_vadjustment()
- vadj.value = vadj.upper - vadj.page_size
- vadj.changed()
+ self.text_display.scroll_mark_onscreen(self.text_display.get_buffer().get_insert())
############################################################
# Pages: create and close