From 423e132363169d1c9bd1b779874f498cbd32144c Mon Sep 17 00:00:00 2001
From: Eben Eliason <[EMAIL PROTECTED]>
Date: Wed, 19 Mar 2008 11:13:44 -0400
Subject: [PATCH] Always display self in people tray in Frame

As we are always a participant of our current activities,
we should always appear within the participants list.  Ideally,
this list and our position in it would indicate the order in
which participants joined.
---
 src/view/frame/friendstray.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/view/frame/friendstray.py b/src/view/frame/friendstray.py
index b34f357..3e94fdb 100644
--- a/src/view/frame/friendstray.py
+++ b/src/view/frame/friendstray.py
@@ -103,6 +103,9 @@ class FriendsTray(VTray):
         self._activity_ps = activity_ps
 
         self.clear()
+	
+	#always display ourselves
+	self.add_buddy(self._owner)
 
         if shared_activity is True: 
             for buddy in activity_ps.get_joined_buddies():
@@ -112,9 +115,6 @@ class FriendsTray(VTray):
                             'buddy-joined', self.__buddy_joined_cb)
             self._left_hid = activity_ps.connect(
                             'buddy-left', self.__buddy_left_cb)
-        else:
-            # only display myself if not shared
-            self.add_buddy(self._owner)
             
     def _pending_activity_changed_cb(self, home_model, home_activity):
         if home_activity is None:        
-- 
1.5.2.5

_______________________________________________
Sugar mailing list
[email protected]
http://lists.laptop.org/listinfo/sugar

Reply via email to