From 80263e1416e88e509a0ffe17203d8f1ca039e424 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Stadler?= Date: Fri, 30 Nov 2007 10:31:45 +0200 Subject: [PATCH] After changing the filter, scroll to the selected row --- debug-viewer/GstDebugViewer/GUI.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debug-viewer/GstDebugViewer/GUI.py b/debug-viewer/GstDebugViewer/GUI.py index 0b65e4156a..8e27da9b4e 100755 --- a/debug-viewer/GstDebugViewer/GUI.py +++ b/debug-viewer/GstDebugViewer/GUI.py @@ -1340,7 +1340,12 @@ class Window (object): pass else: sel = self.log_view.get_selection () - sel.select_path ((select_index,)) + path = (select_index,) + sel.select_path (path) + + # FIXME: Instead of scrolling to the selected row, try to restore + # the previous visible range. + self.log_view.scroll_to_cell (path, use_align = True, row_align = .5) def handle_window_delete_event (self, window, event):