diff options
author | Dan Williams <dcbw@localhost.localdomain> | 2006-09-22 20:35:09 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@localhost.localdomain> | 2006-09-22 20:35:09 (GMT) |
commit | 0aea72f4859a8480bb9523f4ce2373e4c484a803 (patch) | |
tree | 5ff4e937fbfce95ebc80a8a91582ba3ba85d737e /shell | |
parent | 940329703f5106a6ee13e58c7f2bbd2ebf808415 (diff) | |
parent | fc000346e45b352d58d2ce4fa8388ebd5f46f06b (diff) |
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Diffstat (limited to 'shell')
-rw-r--r-- | shell/view/BuddyIcon.py | 7 | ||||
-rw-r--r-- | shell/view/Shell.py | 2 | ||||
-rw-r--r-- | shell/view/home/MeshGroup.py | 6 |
3 files changed, 7 insertions, 8 deletions
diff --git a/shell/view/BuddyIcon.py b/shell/view/BuddyIcon.py index 4fec55b..9ae709a 100644 --- a/shell/view/BuddyIcon.py +++ b/shell/view/BuddyIcon.py @@ -20,10 +20,8 @@ class BuddyIcon(MenuIcon): def _popup_action_cb(self, popup, action): self.popdown() - model = self._shell.get_model() - + friends = self._shell.get_model().get_friends() if action == BuddyMenu.ACTION_REMOVE_FRIEND: - friends = model.get_friends() friends.remove(self._friend) buddy = self._friend.get_buddy() @@ -31,8 +29,7 @@ class BuddyIcon(MenuIcon): return if action == BuddyMenu.ACTION_INVITE: - activity = model.get_current_activity() + activity = self._shell.get_current_activity() activity.invite(buddy) elif action == BuddyMenu.ACTION_MAKE_FRIEND: - friends = model.get_friends() friends.make_friend(buddy) diff --git a/shell/view/Shell.py b/shell/view/Shell.py index 9eb8d46..0b54e19 100644 --- a/shell/view/Shell.py +++ b/shell/view/Shell.py @@ -111,7 +111,7 @@ class Shell(gobject.GObject): def join_activity(self, bundle_id, activity_id): pservice = PresenceService.get_instance() - activity = self._model.get_activity(activity_id) + activity = self._get_activity(activity_id) if activity: activity.present() else: diff --git a/shell/view/home/MeshGroup.py b/shell/view/home/MeshGroup.py index 4578a01..fee9079 100644 --- a/shell/view/home/MeshGroup.py +++ b/shell/view/home/MeshGroup.py @@ -41,8 +41,10 @@ class MeshGroup(goocanvas.Group): self._activities = {} self._pservice = PresenceService.get_instance() - self._pservice.connect("service-appeared", self._service_appeared_cb) - self._pservice.connect('activity-disappeared', self._activity_disappeared_cb) + self._pservice.connect("service-appeared", + self._service_appeared_cb) + self._pservice.connect('activity-disappeared', + self._activity_disappeared_cb) for service in self._pservice.get_services(): self._check_service(service) |