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-04-10 17:23:03 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-04-10 17:23:03 (GMT)
commita32795971290beadc9f44e4a6a5645a8fa6ad761 (patch)
tree43414be2ab060619055e54e1e17e07528460abcc
parent78c4483e11b5948760fa78e1ff1895b027677da2 (diff)
Display current activity when its frame icon is clicked.
-rw-r--r--src/view/frame/activitiestray.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/view/frame/activitiestray.py b/src/view/frame/activitiestray.py
index 4fbd5f6..f50a308 100644
--- a/src/view/frame/activitiestray.py
+++ b/src/view/frame/activitiestray.py
@@ -207,7 +207,7 @@ class ActivitiesTray(HTray):
button = ActivityButton(home_activity, group)
self.add_item(button)
self._buttons[home_activity.get_activity_id()] = button
- button.connect('toggled', self.__activity_toggled_cb, home_activity)
+ button.connect('clicked', self.__activity_clicked_cb, home_activity)
button.show()
def __activity_removed_cb(self, home_model, home_activity):
@@ -221,8 +221,10 @@ class ActivitiesTray(HTray):
button = self._buttons[home_activity.get_activity_id()]
button.props.active = True
- def __activity_toggled_cb(self, button, home_activity):
- home_activity.get_window().activate(1)
+ def __activity_clicked_cb(self, button, home_activity):
+ if button.props.active:
+ logging.debug('ActivitiesTray.__activity_clicked_cb')
+ home_activity.get_window().activate(1)
def __invite_clicked_cb(self, icon, invite):
self._invites.remove_invite(invite)