Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extensions/deviceicon/speaker.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/extensions/deviceicon/speaker.py b/extensions/deviceicon/speaker.py
index 51c1f63..cc2c4ef 100644
--- a/extensions/deviceicon/speaker.py
+++ b/extensions/deviceicon/speaker.py
@@ -50,7 +50,7 @@ class DeviceView(TrayIcon):
self._model.connect('notify::level', self.__speaker_status_changed_cb)
self._model.connect('notify::muted', self.__speaker_status_changed_cb)
- self.connect('expose-event', self.__expose_event_cb)
+ self.connect('draw', self.__draw_cb)
self._icon_widget.connect('button-release-event',
self.__button_release_event_cb)
@@ -84,7 +84,7 @@ class DeviceView(TrayIcon):
self.palette_invoker.notify_right_click()
return True
- def __expose_event_cb(self, *args):
+ def __draw_cb(self, *args):
self._update_info()
def __speaker_status_changed_cb(self, pspec_, param_):
@@ -109,7 +109,8 @@ class SpeakerPalette(Palette):
step_incr=vol_step,
page_incr=vol_step,
page_size=vol_step)
- self._hscale = Gtk.HScale(self._adjustment)
+ self._hscale = Gtk.HScale()
+ self._hscale.set_adjustment(self._adjustment)
self._hscale.set_digits(0)
self._hscale.set_draw_value(False)
vbox.add(self._hscale)