Fixed freezing on mouse events when player is not running.

Fixed color when player is not running.
This commit is contained in:
Lukáš Mandák 2015-01-18 19:51:55 +01:00
parent 877233ffab
commit f726300ca5

View File

@ -120,7 +120,7 @@ class NowPlaying(IntervalModule):
else: else:
self.output = { self.output = {
"full_text": self.format_no_player, "full_text": self.format_no_player,
"color": self.color, "color": self.color_no_player,
} }
return return
@ -135,7 +135,17 @@ class NowPlaying(IntervalModule):
return return
def playpause(self): def playpause(self):
dbus.Interface(self.get_player(), "org.mpris.MediaPlayer2.Player").PlayPause() try:
dbus.Interface(self.get_player(), "org.mpris.MediaPlayer2.Player").PlayPause()
except NoPlayerException:
return
except dbus.exceptions.DBusException:
return
def next_song(self): def next_song(self):
dbus.Interface(self.get_player(), "org.mpris.MediaPlayer2.Player").Next() try:
dbus.Interface(self.get_player(), "org.mpris.MediaPlayer2.Player").Next()
except NoPlayerException:
return
except dbus.exceptions.DBusException:
return