Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-09-16 15:51:46 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-09-16 15:51:46 (GMT)
commit14273483f86dea408da600998507c676db51f02a (patch)
tree76db3264b69de4b31c3852390da792adb122f799
parent5d52b1393e75550d8d3a77502a1afb2549cf7d8b (diff)
Hard suppress requery glicthes when current row comes from top rows #1235
-rw-r--r--src/jarabe/journal/listview.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 278d2cc..7189fc6 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -260,8 +260,9 @@ class BaseListView(gtk.Bin):
self._scroll_position = self.tree_view.props.vadjustment.props.value
logging.debug('ListView.__model_ready_cb %r', self._scroll_position)
- # prevent glitches while later vadjustment setting
- self.tree_view.hide()
+ if self.tree_view.window is not None:
+ # prevent glitches while later vadjustment setting, see #1235
+ self.tree_view.get_bin_window().hide()
# Cannot set it up earlier because will try to access the model
# and it needs to be ready.
@@ -270,7 +271,9 @@ class BaseListView(gtk.Bin):
self.tree_view.props.vadjustment.props.value = self._scroll_position
self.tree_view.props.vadjustment.value_changed()
- self.tree_view.show()
+ if self.tree_view.window is not None:
+ # prevent glitches while later vadjustment setting, see #1235
+ self.tree_view.get_bin_window().show()
if len(tree_model) == 0:
if self._is_query_empty():