]> git.sesse.net Git - vlc/commitdiff
Fixed vout_thread_t object link in fullscreen controler.
authorLaurent Aimar <fenrir@videolan.org>
Thu, 5 Mar 2009 21:10:39 +0000 (22:10 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Thu, 5 Mar 2009 21:29:40 +0000 (22:29 +0100)
modules/gui/qt4/components/controller.cpp

index 426f120e2666974955f227c8cafd6bc1a3075b07..a2383220afc7edf668d9c89ac32b9222c2c48a0c 100644 (file)
@@ -999,6 +999,8 @@ void FullscreenControllerWidget::setVoutList( vout_thread_t **pp_vout, int i_vou
         fullscreenChanged( p_vout, false, 0 );
         vout.removeAll( p_vout );
         vlc_mutex_unlock( &lock );
+
+        vlc_object_release( VLC_OBJECT(p_vout) );
     }
 
     /* Vout to track */
@@ -1012,7 +1014,7 @@ void FullscreenControllerWidget::setVoutList( vout_thread_t **pp_vout, int i_vou
 
     foreach( vout_thread_t *p_vout, add )
     {
-        vlc_object_hold( (vlc_object_t*)p_vout );
+        vlc_object_hold( VLC_OBJECT(p_vout) );
 
         vlc_mutex_lock( &lock );
         vout.append( p_vout );