]> git.sesse.net Git - vlc/blobdiff - src/playlist/thread.c
Use vlc_object_kill(). Needs triple checking.
[vlc] / src / playlist / thread.c
index 42df00db86b54713ccc497ac4f10677a2908a8b5..360cd66e062bd2c65d0b590f88f059af03bec374 100644 (file)
@@ -137,7 +137,7 @@ void __playlist_ThreadCreate( vlc_object_t *p_parent )
 int playlist_ThreadDestroy( playlist_t * p_playlist )
 {
     // Tell playlist to go to last loop
-    p_playlist->b_die = VLC_TRUE;
+    vlc_object_kill( p_playlist );
     playlist_Signal( p_playlist );
 
     // Kill preparser