]> git.sesse.net Git - vlc/blobdiff - modules/video_output/caca.c
Replaced a certain amount of vlc_object_find by pl_Yield
[vlc] / modules / video_output / caca.c
index 41292b4b47ce9b62ba403056ce8ebcf4fcb3accf..54d7cfc7ab9c1d1bf5b465378536069020c25a92 100644 (file)
@@ -371,13 +371,9 @@ static int Manage( vout_thread_t *p_vout )
             break;
         case CACA_EVENT_QUIT:
         {
-            p_playlist = vlc_object_find( p_vout,
-                                          VLC_OBJECT_PLAYLIST, FIND_ANYWHERE );
-            if( p_playlist )
-            {
-                playlist_Stop( p_playlist );
-                vlc_object_release( p_playlist );
-            }
+            p_playlist = pl_Yield( p_vout );
+            playlist_Stop( p_playlist );
+            vlc_object_release( p_playlist );
             vlc_object_kill( p_vout->p_libvlc );
             break;
         }