diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-10 22:11:02 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-10 22:11:02 (GMT) |
commit | ad034df5f76f51220b8327d8f0d60291eb51fcca (patch) | |
tree | d3783bc55ca33a7e1d9880557031552300f1ac65 | |
parent | fa2d24038e8e22602d418f13b728dbb961455ef6 (diff) |
Do not fail on treemodel switching #1318
-rw-r--r-- | src/jarabe/journal/listview.py | 6 |
1 files changed, 4 insertions, 2 deletions
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: |