diff options
Diffstat (limited to 'src/jarabe/frame/friendstray.py')
-rw-r--r-- | src/jarabe/frame/friendstray.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jarabe/frame/friendstray.py b/src/jarabe/frame/friendstray.py index 141505b..31a9809 100644 --- a/src/jarabe/frame/friendstray.py +++ b/src/jarabe/frame/friendstray.py @@ -24,6 +24,7 @@ from jarabe.model import shell from jarabe.model.buddy import get_owner_instance from jarabe.model import neighborhood + class FriendIcon(TrayIcon): def __init__(self, buddy): TrayIcon.__init__(self, icon_name='computer-xo', @@ -34,6 +35,7 @@ class FriendIcon(TrayIcon): self.palette.props.icon_visible = False self.palette.set_group_id('frame') + class FriendsTray(VTray): def __init__(self): VTray.__init__(self) @@ -48,7 +50,7 @@ class FriendsTray(VTray): self.__neighborhood_activity_added_cb) def add_buddy(self, buddy): - if self._buddies.has_key(buddy.props.key): + if buddy.props.key in self._buddies: return icon = FriendIcon(buddy) @@ -58,7 +60,7 @@ class FriendsTray(VTray): self._buddies[buddy.props.key] = icon def remove_buddy(self, buddy): - if not self._buddies.has_key(buddy.props.key): + if buddy.props.key not in self._buddies: return self.remove_item(self._buddies[buddy.props.key]) |