]> git.sesse.net Git - vlc/commitdiff
* playlist.c: hopefully fixed the playlist screwed up for a so
authorCyril Deguet <asmax@videolan.org>
Sat, 15 Oct 2005 17:55:46 +0000 (17:55 +0000)
committerCyril Deguet <asmax@videolan.org>
Sat, 15 Oct 2005 17:55:46 +0000 (17:55 +0000)
 long time... (now "Next" is working in non-view mode)

src/playlist/playlist.c

index 5c2015adb1ba7813301e4be4c95153631077d145..8fc8c75de4c8a2b416e84f1b4c28597b4809f600 100644 (file)
@@ -443,12 +443,17 @@ int playlist_vaControl( playlist_t * p_playlist, int i_query, va_list args )
         break;
 
     case PLAYLIST_SKIP:
+        p_playlist->request.i_view = p_playlist->status.i_view;
         if( p_playlist->status.i_view > -1 )
         {
-            p_playlist->request.i_view = p_playlist->status.i_view;
             p_playlist->request.p_node = p_playlist->status.p_node;
             p_playlist->request.p_item = p_playlist->status.p_item;
         }
+        else
+        {
+            p_playlist->request.p_node = NULL;
+            p_playlist->request.p_item = NULL;
+        }
         p_playlist->request.i_skip = (int) va_arg( args, int );
         p_playlist->request.b_request = VLC_TRUE;
         break;