diff options
author | Dan Williams <dcbw@redhat.com> | 2007-07-16 01:29:49 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-07-16 01:29:49 (GMT) |
commit | d125d1b4e2cbacd8dba031fd5cb107f20e13b7d6 (patch) | |
tree | b0646afb1ff1f5e9672c667e862879c6b10f6354 /src | |
parent | 2f1e509150513b446b7075adfb3151769bdb49b7 (diff) |
Clear out current activity if we're leaving it
Diffstat (limited to 'src')
-rw-r--r-- | src/buddy.py | 5 |
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]) |