Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-09-22 20:35:09 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-09-22 20:35:09 (GMT)
commit0aea72f4859a8480bb9523f4ce2373e4c484a803 (patch)
tree5ff4e937fbfce95ebc80a8a91582ba3ba85d737e /shell
parent940329703f5106a6ee13e58c7f2bbd2ebf808415 (diff)
parentfc000346e45b352d58d2ce4fa8388ebd5f46f06b (diff)
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Diffstat (limited to 'shell')
-rw-r--r--shell/view/BuddyIcon.py7
-rw-r--r--shell/view/Shell.py2
-rw-r--r--shell/view/home/MeshGroup.py6
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)