diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 0aee1b7..1bc8f8a 100644
|
a
|
b
|
|
| 118 | 118 | model.deleted.connect(self.__model_deleted_cb) |
| 119 | 119 | |
| 120 | 120 | def __model_created_cb(self, sender, **kwargs): |
| 121 | | self._set_dirty() |
| | 121 | if self._is_new_item_visible(kwargs): |
| | 122 | self._set_dirty() |
| 122 | 123 | |
| 123 | 124 | def __model_updated_cb(self, sender, **kwargs): |
| 124 | 125 | self._set_dirty() |
| … |
… |
|
| 126 | 127 | def __model_deleted_cb(self, sender, **kwargs): |
| 127 | 128 | self._set_dirty() |
| 128 | 129 | |
| | 130 | def _is_new_item_visible(self, kwargs): |
| | 131 | """Check if the created item is part of the currently selected view""" |
| | 132 | if self._query['mountpoints'] == ['/']: |
| | 133 | return not kwargs['object_id'].startswith('/') |
| | 134 | else: |
| | 135 | return kwargs['object_id'].startswith(self._query['mountpoints'][0]) |
| | 136 | |
| 129 | 137 | def _add_columns(self): |
| 130 | 138 | cell_favorite = CellRendererFavorite(self.tree_view) |
| 131 | 139 | cell_favorite.connect('clicked', self.__favorite_clicked_cb) |