From: Rémi Duraffort Date: Sat, 21 Mar 2009 07:38:02 +0000 (+0100) Subject: dbus: fix the repeat signal. X-Git-Tag: 1.0.0-pre2~445 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f1238847054c4fd56834739ff921cd36dbc8bdf9;p=vlc dbus: fix the repeat signal. --- diff --git a/modules/control/dbus.c b/modules/control/dbus.c index 8d6a45c7a8..a007daf8e4 100644 --- a/modules/control/dbus.c +++ b/modules/control/dbus.c @@ -3,6 +3,7 @@ ***************************************************************************** * Copyright © 2006-2008 Rafaël Carré * Copyright © 2007-2008 Mirsal Ennaime + * Copyright © 2009 The VideoLAN team * $Id$ * * Authors: Rafaël Carré @@ -50,8 +51,6 @@ #include #include #include -#include -#include #include #include @@ -100,6 +99,7 @@ enum SIGNAL_PLAYLIST_ITEM_APPEND, SIGNAL_PLAYLIST_ITEM_DELETED, SIGNAL_RANDOM, + SIGNAL_REPEAT, SIGNAL_LOOP, SIGNAL_STATE }; @@ -849,8 +849,8 @@ static void Run ( intf_thread_t *p_intf ) TrackListChangeEmit( p_intf, info->signal, info->i_node ); break; case SIGNAL_RANDOM: + case SIGNAL_REPEAT: case SIGNAL_LOOP: - case SIGNAL_STATE: StatusChangeEmit( p_intf ); break; default: @@ -891,10 +891,10 @@ static int AllCallback( vlc_object_t *p_this, const char *psz_var, info->signal = SIGNAL_PLAYLIST_ITEM_DELETED; else if( !strcmp( "random", psz_var ) ) info->signal = SIGNAL_RANDOM; + else if( !strcmp( "repeat", psz_var ) ) + info->signal = SIGNAL_REPEAT; else if( !strcmp( "loop", psz_var ) ) info->signal = SIGNAL_LOOP; - else if( !strcmp( "state", psz_var ) ) - info->signal = SIGNAL_STATE; else assert(0);