]> git.sesse.net Git - vlc/commitdiff
Stop the playlist when it is killed.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 6 Jan 2009 20:18:06 +0000 (21:18 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 6 Jan 2009 20:18:06 +0000 (21:18 +0100)
src/playlist/thread.c

index 322e79ef92063e279302404195d7fe3621dad3c8..1d1a724478b78fa2d0412cafbd276982b4cb20cb 100644 (file)
@@ -545,7 +545,7 @@ static void LoopRequest( playlist_t *p_playlist )
     const int i_status = p_sys->request.b_request ?
                          p_sys->request.i_status : p_sys->status.i_status;
 
-    if( i_status == PLAYLIST_STOPPED )
+    if( i_status == PLAYLIST_STOPPED || !vlc_object_alive( p_playlist ) )
     {
         p_sys->status.i_status = PLAYLIST_STOPPED;