control/media_instance.c: Make sure the toggling the of the pause status implies a right "state" callback.

This commit is contained in:
Pierre d'Herbemont 2008-01-07 15:49:39 +00:00
parent d057091d90
commit b99b8b1a44
1 changed files with 4 additions and 1 deletions

View File

@ -546,7 +546,10 @@ void libvlc_media_instance_pause( libvlc_media_instance_t *p_mi,
if( !p_input_thread )
return;
input_Control( p_input_thread, INPUT_SET_STATE, PAUSE_S );
if( var_GetInteger( p_input_thread, "state" ) == PAUSE_S )
input_Control( p_input_thread, INPUT_SET_STATE, PLAYING_S );
else
input_Control( p_input_thread, INPUT_SET_STATE, PAUSE_S );
vlc_object_release( p_input_thread );
}