Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-07-16 01:29:49 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-07-16 01:29:49 (GMT)
commitd125d1b4e2cbacd8dba031fd5cb107f20e13b7d6 (patch)
treeb0646afb1ff1f5e9672c667e862879c6b10f6354
parent2f1e509150513b446b7075adfb3151769bdb49b7 (diff)
Clear out current activity if we're leaving it
-rw-r--r--src/buddy.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buddy.py b/src/buddy.py
index 0f268c9..e6c826d 100644
--- a/src/buddy.py
+++ b/src/buddy.py
@@ -450,6 +450,11 @@ class Buddy(ExportedGObject):
calls LeftActivity
"""
actid = activity.props.id
+
+ if self.props.current_activity == actid:
+ # set current activity to none
+ self.set_properties({_PROP_CURACT: None})
+
if not self._activities.has_key(actid):
return
activity.disconnect(self._activity_sigids[actid])