mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
fixed error in PlaybackControl._refresh_tooltips()
This commit is contained in:
16
bin/mpdevil
16
bin/mpdevil
@ -3010,12 +3010,16 @@ class PlaybackControl(Gtk.ButtonBox):
|
|||||||
self.pack_start(self._next_button, True, True, 0)
|
self.pack_start(self._next_button, True, True, 0)
|
||||||
|
|
||||||
def _refresh_tooltips(self, *args):
|
def _refresh_tooltips(self, *args):
|
||||||
songs=self._client.wrapped_call("playlistinfo")
|
try:
|
||||||
song=int(self._client.wrapped_call("status")["song"])
|
songs=self._client.wrapped_call("playlistinfo")
|
||||||
elapsed=ClientHelper.calc_display_length(songs[:song])
|
song=int(self._client.wrapped_call("status")["song"])
|
||||||
rest=ClientHelper.calc_display_length(songs[song+1:])
|
elapsed=ClientHelper.calc_display_length(songs[:song])
|
||||||
self._prev_button.set_tooltip_text(_("{titles} titles ({length})").format(titles=song, length=elapsed))
|
rest=ClientHelper.calc_display_length(songs[song+1:])
|
||||||
self._next_button.set_tooltip_text(_("{titles} titles ({length})").format(titles=(len(songs)-(song+1)), length=rest))
|
self._prev_button.set_tooltip_text(_("{titles} titles ({length})").format(titles=song, length=elapsed))
|
||||||
|
self._next_button.set_tooltip_text(_("{titles} titles ({length})").format(titles=(len(songs)-(song+1)), length=rest))
|
||||||
|
except:
|
||||||
|
self._prev_button.set_tooltip_text("")
|
||||||
|
self._next_button.set_tooltip_text("")
|
||||||
|
|
||||||
def _on_play_clicked(self, widget):
|
def _on_play_clicked(self, widget):
|
||||||
self._client.wrapped_call("toggle_play")
|
self._client.wrapped_call("toggle_play")
|
||||||
|
Reference in New Issue
Block a user