diff options
Diffstat (limited to 'extensions/deviceicon/speech.py')
-rw-r--r-- | extensions/deviceicon/speech.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/extensions/deviceicon/speech.py b/extensions/deviceicon/speech.py index c3115f7..1f7bf02 100644 --- a/extensions/deviceicon/speech.py +++ b/extensions/deviceicon/speech.py @@ -45,9 +45,9 @@ class SpeechDeviceView(TrayIcon): self._color = XoColor(client.get_string('/desktop/sugar/user/color')) TrayIcon.__init__(self, icon_name=_ICON_NAME, xo_color=self._color) self.set_palette_invoker(FrameWidgetInvoker(self)) + self.palette_invoker.props.toggle_palette = True + self._manager = speech.get_speech_manager() - self._icon_widget.connect('button-release-event', - self.__button_release_event_cb) def create_palette(self): label = glib.markup_escape_text(_('Speech')) @@ -55,10 +55,6 @@ class SpeechDeviceView(TrayIcon): palette.set_group_id('frame') return palette - def __button_release_event_cb(self, widget, event): - self.palette_invoker.notify_right_click() - return True - class SpeechPalette(Palette): |