Commit e6cd5286 authored by Rémi Duraffort's avatar Rémi Duraffort

playlist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without input.

This fix a strange behavior if playlist_Pause is called without input.
parent 5d1ad8bc
...@@ -158,9 +158,10 @@ static int PlaylistVAControl( playlist_t * p_playlist, int i_query, va_list args ...@@ -158,9 +158,10 @@ static int PlaylistVAControl( playlist_t * p_playlist, int i_query, va_list args
case PLAYLIST_PAUSE: case PLAYLIST_PAUSE:
if( !pl_priv(p_playlist)->p_input ) if( !pl_priv(p_playlist)->p_input )
{ /* FIXME: is this really useful without input? */ { /* FIXME: is this really useful without input? */
pl_priv(p_playlist)->status.i_status = PLAYLIST_PAUSED; pl_priv(p_playlist)->status.i_status = PLAYLIST_PAUSED;
break; /* return without notifying the playlist thread as there is nothing to do */
return VLC_SUCCESS;
} }
if( var_GetInteger( pl_priv(p_playlist)->p_input, "state" ) == PAUSE_S ) if( var_GetInteger( pl_priv(p_playlist)->p_input, "state" ) == PAUSE_S )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment