Updating branch refs/heads/master to 9276bc68d7dca3d68590bad6ae217346b59776ae (commit) from e48f090c7c9c047e00a6b95dff84713599658adc (commit)
commit 9276bc68d7dca3d68590bad6ae217346b59776ae Author: Sean Davis <smd.seanda...@gmail.com> Date: Sun Nov 17 07:03:59 2013 -0500 Fix warning for CanPause being False when the player is currently paused src/plugins/mpris2/mpris2-provider.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/mpris2/mpris2-provider.c b/src/plugins/mpris2/mpris2-provider.c index 1dd8195..465ef59 100644 --- a/src/plugins/mpris2/mpris2-provider.c +++ b/src/plugins/mpris2/mpris2-provider.c @@ -570,15 +570,19 @@ static GVariant* mpris_Player_get_CanGoPrevious (GError **error, Mpris2Provider static GVariant* mpris_Player_get_CanPlay (GError **error, Mpris2Provider *provider) { // TODO: this can cause a UI-lock + /* The CanPlay property should be true when the player is playing or paused. */ ParoleProviderPlayer *player = provider->player; - return g_variant_new_boolean(parole_provider_player_get_state (player) == PAROLE_STATE_PAUSED); + gint state = parole_provider_player_get_state (player); + return g_variant_new_boolean (state == PAROLE_STATE_PAUSED || state == PAROLE_STATE_PLAYING); } static GVariant* mpris_Player_get_CanPause (GError **error, Mpris2Provider *provider) { // TODO: this can cause a UI-lock + /* The CanPause property should be true when the player is playing or paused. */ ParoleProviderPlayer *player = provider->player; - return g_variant_new_boolean(parole_provider_player_get_state (player) == PAROLE_STATE_PLAYING); + gint state = parole_provider_player_get_state (player); + return g_variant_new_boolean (state == PAROLE_STATE_PAUSED || state == PAROLE_STATE_PLAYING); } static GVariant* mpris_Player_get_CanSeek (GError **error, Mpris2Provider *provider) _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits