[vlc-devel] commit: Fixed vout_thread_t object link in fullscreen controler. ( Laurent Aimar )

git version control git at videolan.org
Thu Mar 5 22:34:50 CET 2009


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Thu Mar  5 22:10:39 2009 +0100| [dca8d565348db646b07e7e15904dcd440375fb78] | committer: Laurent Aimar 

Fixed vout_thread_t object link in fullscreen controler.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dca8d565348db646b07e7e15904dcd440375fb78
---

 modules/gui/qt4/components/controller.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/modules/gui/qt4/components/controller.cpp b/modules/gui/qt4/components/controller.cpp
index 426f120..a238322 100644
--- a/modules/gui/qt4/components/controller.cpp
+++ b/modules/gui/qt4/components/controller.cpp
@@ -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 );




More information about the vlc-devel mailing list