[Xfce4-commits] <parole:0.2.2> Fix Reset Screen Saver feature.
Ali Abdallah
noreply at xfce.org
Sun Jan 31 19:28:02 CET 2010
Updating branch refs/heads/0.2.2
to f31dfd809eb152872e461f4c6b16e4436209ab37 (commit)
from 353c6ee81841b0b2903c59964e2d402023ed7ef5 (commit)
commit f31dfd809eb152872e461f4c6b16e4436209ab37
Author: Ali Abdallah <aliov at xfce.org>
Date: Sun Jan 31 19:21:21 2010 +0100
Fix Reset Screen Saver feature.
src/parole-player.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/parole-player.c b/src/parole-player.c
index 44199cc..428b61e 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -563,8 +563,6 @@ parole_player_playing (ParolePlayer *player, const ParoleStream *stream)
gboolean seekable;
gboolean live;
- player->priv->state = PAROLE_MEDIA_STATE_PLAYING;
-
pix = parole_icon_load ("player_play", 16);
if ( !pix )
@@ -610,8 +608,6 @@ parole_player_paused (ParolePlayer *player)
{
GdkPixbuf *pix = NULL;
- player->priv->state = PAROLE_MEDIA_STATE_PAUSED;
-
TRACE ("Player paused");
pix = parole_icon_load (GTK_STOCK_MEDIA_PAUSE, 16);
@@ -643,8 +639,6 @@ parole_player_stopped (ParolePlayer *player)
{
TRACE ("Player stopped");
- player->priv->state = PAROLE_MEDIA_STATE_STOPPED;
-
gtk_widget_set_sensitive (player->priv->play_pause,
parole_media_list_is_selected_row (player->priv->list) ||
!parole_media_list_is_empty (player->priv->list));
@@ -775,7 +769,9 @@ parole_player_reset_saver_changed (ParolePlayer *player, const ParoleStream *str
NULL);
if ( has_video )
+ {
parole_screen_saver_inhibit (player->priv->screen_saver);
+ }
}
else
parole_screen_saver_uninhibit (player->priv->screen_saver);
@@ -786,6 +782,9 @@ parole_player_media_state_cb (ParoleGst *gst, const ParoleStream *stream, Parole
{
PAROLE_DEBUG_ENUM ("State callback", state, GST_ENUM_TYPE_MEDIA_STATE);
+
+ player->priv->state = state;
+
parole_player_reset_saver_changed (player, stream);
if ( state == PAROLE_MEDIA_STATE_PLAYING )
More information about the Xfce4-commits
mailing list