From ad034df5f76f51220b8327d8f0d60291eb51fcca Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Thu, 10 Sep 2009 22:11:02 +0000 Subject: Do not fail on treemodel switching #1318 --- diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py index 8875f4c..8bd6a02 100644 --- a/src/jarabe/journal/listview.py +++ b/src/jarabe/journal/listview.py @@ -431,6 +431,8 @@ class BaseListView(gtk.Bin): logging.debug('ListView.update_dates') path, end_path = visible_range + tree_model = self.tree_view.get_model() + while True: x, y, width, height = self.tree_view.get_cell_area(path, self.date_column) @@ -439,8 +441,8 @@ class BaseListView(gtk.Bin): if path == end_path: break else: - next_iter = self._model.iter_next(self._model.get_iter(path)) - path = self._model.get_path(next_iter) + next_iter = tree_model.iter_next(tree_model.get_iter(path)) + path = tree_model.get_path(next_iter) def _set_dirty(self): if self._fully_obscured: -- cgit v0.9.1