Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-06-26 10:07:58 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-06-26 10:07:58 (GMT)
commitb6baa24f871cef821a968780ea8f394cfdd5f5c6 (patch)
treead48d22319208e0a3c39bc8440f75de975e5dd73
parent42d84e2605a7280275398517115b7e8a89ed4898 (diff)
Two small fixes for deletion of entries in the list view.
-rwxr-xr-xjournalactivity.py5
-rw-r--r--listview.py2
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: