frobar: Attempt to fix frobar not showing up on startup
This commit is contained in:
parent
534e246cec
commit
1d9269126e
1 changed files with 5 additions and 2 deletions
|
@ -209,8 +209,11 @@ class MprisProvider(MirrorProvider):
|
|||
|
||||
def findCurrentPlayer(self) -> None:
|
||||
for name in [self.playerctldName] + self.manager.props.player_names:
|
||||
# TODO Test what happens when playerctld is not available
|
||||
try:
|
||||
self.player = gi.repository.Playerctl.Player.new_from_name(name)
|
||||
except gi.repository.GLib.GError:
|
||||
# Player not found, usually playerctld during startup
|
||||
continue
|
||||
if not self.player.props.can_play:
|
||||
continue
|
||||
break
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue