diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-04-10 17:23:03 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-04-10 17:23:03 (GMT) |
commit | a32795971290beadc9f44e4a6a5645a8fa6ad761 (patch) | |
tree | 43414be2ab060619055e54e1e17e07528460abcc | |
parent | 78c4483e11b5948760fa78e1ff1895b027677da2 (diff) |
Display current activity when its frame icon is clicked.
-rw-r--r-- | src/view/frame/activitiestray.py | 8 |
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) |