Ticket #441 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Friendstray: icon not reacting to right click

Reported by: sascha_silbe Owned by: erikos
Priority: Unspecified by Maintainer Milestone: 0.84
Component: sugar Version: Git as of bugdate
Severity: Minor Keywords: r+
Cc: Distribution/OS: Unspecified
Bug Status: Resolved

Description

The XO icon in the Frame doesn't reveal on right click. You have to wait instead.

Change History

Changed 4 years ago by erikos

  • keywords r? added
  • owner changed from marcopg to erikos
  • status changed from new to assigned
  • status_field changed from New to Assigned
diff --git a/src/jarabe/frame/friendstray.py b/src/jarabe/frame/friendstray.py
index 7e15f14..722010d 100644
--- a/src/jarabe/frame/friendstray.py
+++ b/src/jarabe/frame/friendstray.py
@@ -27,11 +27,9 @@ class FriendIcon(TrayIcon):
         TrayIcon.__init__(self, icon_name='computer-xo',
                           xo_color=buddy.get_color())
 
-        palette = BuddyMenu(buddy)
-        palette.props.icon_visible = False
-        self.set_palette(palette)
-        palette.set_group_id('frame')
-        palette.props.invoker = FrameWidgetInvoker(self)
+        self.set_palette_invoker(FrameWidgetInvoker(self))
+        self.palette = BuddyMenu(buddy)
+        self.palette.set_group_id('frame')
 
 class FriendsTray(VTray):
     def __init__(self):

Changed 4 years ago by erikos

  • summary changed from Frame: xo icon not reacting to right click to Friendstray: icon not reacting to right click

Changed 4 years ago by erikos

  • milestone changed from Unspecified by Release Team to 0.84

Changed 4 years ago by tomeu

Aren't we forgetting this?

-        palette.props.icon_visible = False

Changed 4 years ago by erikos

  • keywords r+ added; r? removed
  • status changed from assigned to closed
  • resolution set to fixed
  • status_field changed from Assigned to Resolved

Good, was just checking if you were sleepy already, of course! Added again.

Note: See TracTickets for help on using tickets.