]> git.sesse.net Git - vlc/blobdiff - src/playlist/control.c
* Fix skip in initial status
[vlc] / src / playlist / control.c
index 82e62e322a65af57407fa13b7e60e0dfc6672fd2..241d3a0d0cb2366d05a89d492c7bb73367d4d15c 100644 (file)
@@ -168,6 +168,9 @@ int PlaylistVAControl( playlist_t * p_playlist, int i_query, va_list args )
         p_playlist->request.p_node = p_playlist->status.p_node;
         p_playlist->request.p_item = p_playlist->status.p_item;
         p_playlist->request.i_skip = (int) va_arg( args, int );
+        /* if already running, keep running */
+        if( p_playlist->status.i_status != PLAYLIST_STOPPED )
+            p_playlist->request.i_status = p_playlist->status.i_status;
         p_playlist->request.b_request = VLC_TRUE;
         break;