diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-06-26 10:07:58 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-06-26 10:07:58 (GMT) |
commit | b6baa24f871cef821a968780ea8f394cfdd5f5c6 (patch) | |
tree | ad48d22319208e0a3c39bc8440f75de975e5dd73 | |
parent | 42d84e2605a7280275398517115b7e8a89ed4898 (diff) |
Two small fixes for deletion of entries in the list view.
-rwxr-xr-x | journalactivity.py | 5 | ||||
-rw-r--r-- | listview.py | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/journalactivity.py b/journalactivity.py index c28551a..b75230b 100755 --- a/journalactivity.py +++ b/journalactivity.py @@ -253,7 +253,8 @@ class JournalActivity(activity.Activity): jobject.destroy() def __data_store_deleted_cb(self, uid): - if uid == self._detail_view.props.jobject.object_id: + if self.canvas == self._detail_view and \ + uid == self._detail_view.props.jobject.object_id: self._show_main_view() def _focus_in_event_cb(self, window, event): @@ -298,6 +299,6 @@ class JournalActivity(activity.Activity): def __visibility_notify_event_cb(self, window, event): logging.debug('visibility_notify_event_cb %r' % self) - visible = event.state == gtk.gdk.VISIBILITY_FULLY_OBSCURED + visible = event.state != gtk.gdk.VISIBILITY_FULLY_OBSCURED self._list_view.set_is_visible(visible) diff --git a/listview.py b/listview.py index c0241e1..c9621a6 100644 --- a/listview.py +++ b/listview.py @@ -414,7 +414,7 @@ class BaseListView(gtk.HBox): return False def set_is_visible(self, visible): - logging.debug('canvas_visibility_notify_event_cb %r' % self) + logging.debug('canvas_visibility_notify_event_cb %r' % visible) if visible: self._fully_obscured = False if self._dirty: |