Use pl_Yield and pl_Release everywhere.
authorRémi Duraffort <ivoire@videolan.org>
Mon, 21 Jul 2008 16:40:02 +0000 (18:40 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 22 Jul 2008 20:46:15 +0000 (22:46 +0200)
modules/video_output/msw/events.c

index 4867917..7f1aefc 100644 (file)
@@ -861,12 +861,11 @@ static long FAR PASCAL DirectXEventProc( HWND hwnd, UINT message,
     /* the user wants to close the window */
     case WM_CLOSE:
     {
-        playlist_t * p_playlist = vlc_object_find( p_vout,
-                                                  VLC_OBJECT_PLAYLIST, FIND_ANYWHERE );
+        playlist_t * p_playlist = pl_Yield( p_vout );
         if( p_playlist )
         {
             playlist_Stop( p_playlist );
-            vlc_object_release( p_playlist );
+            pl_Release( p_playlist );
         }
         return 0;
     }