diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-03-20 14:52:17 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-03-20 14:52:17 (GMT) |
commit | c8dfe946f49f3f1afe1c6de7b051d7477786b8dd (patch) | |
tree | c3979a60e9e152f1e28d270e4caff5bfcb6e44f0 | |
parent | b86e3aaabc33ea70ebbecd1361be83a362e3698e (diff) |
Reenable controls when media is ok.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r-- | ControlToolbar.py | 5 | ||||
-rw-r--r-- | jukeboxactivity.py | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/ControlToolbar.py b/ControlToolbar.py index 7ef8a5b..d951b78 100644 --- a/ControlToolbar.py +++ b/ControlToolbar.py @@ -152,3 +152,8 @@ class Control(gobject.GObject): self.button.set_sensitive(False) self.scale_item.set_sensitive(False) self.hscale.set_sensitive(False) + + def set_enabled(self): + self.button.set_sensitive(True) + self.scale_item.set_sensitive(True) + self.hscale.set_sensitive(True) diff --git a/jukeboxactivity.py b/jukeboxactivity.py index 443a8ff..13e7143 100644 --- a/jukeboxactivity.py +++ b/jukeboxactivity.py @@ -281,6 +281,7 @@ class JukeboxActivity(activity.Activity): self.player.set_uri(url) self.play_toggled() + self.check_if_next_prev() self.playlist_widget.set_cursor(self.currentplaying) @@ -484,6 +485,8 @@ class JukeboxActivity(activity.Activity): return False def play_toggled(self): + self.control.set_enabled() + if self.player.is_playing(): self.player.pause() self.control.set_button_play() |