]> git.sesse.net Git - vlc/commitdiff
control/media_list_player.c: Don't change playlist item at play.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Sat, 11 Aug 2007 12:59:14 +0000 (12:59 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Sat, 11 Aug 2007 12:59:14 +0000 (12:59 +0000)
src/control/media_list_player.c

index 2506bb9078a84d26430257698478c291879e24d0..7c7a891ea3a7d37d5e5315a43b1c26c48cb25519 100644 (file)
@@ -271,10 +271,13 @@ void libvlc_media_list_player_set_media_list(
 void libvlc_media_list_player_play( libvlc_media_list_player_t * p_mlp,
                                   libvlc_exception_t * p_e )
 {
-       libvlc_media_list_player_next( p_mlp, p_e );
+    if( p_mlp->i_current_playing_index < 0 )
+    {
+        libvlc_media_list_player_next( p_mlp, p_e );
 
-       if( libvlc_exception_raised( p_e ) )
-               return;
+        if( libvlc_exception_raised( p_e ) )
+            return;
+    }
 
        libvlc_media_instance_play( p_mlp->p_mi, p_e );
 }