From: RĂ©mi Denis-Courmont Date: Sun, 16 Sep 2007 10:45:23 +0000 (+0000) Subject: Also use the new API here X-Git-Tag: 0.9.0-test0~5550 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5e10314041675e014f8513ddea42cbab720d5d8d;p=vlc Also use the new API here --- diff --git a/src/libvlc-common.c b/src/libvlc-common.c index 861039227b..35a8479ed6 100644 --- a/src/libvlc-common.c +++ b/src/libvlc-common.c @@ -1147,11 +1147,8 @@ int libvlc_InternalAddIntf( libvlc_int_t *p_libvlc, if( p_intf->pf_run ) vlc_thread_join( p_intf ); else - { - vlc_mutex_lock( &p_intf->object_lock ); - vlc_cond_wait( &p_intf->object_wait, &p_intf->object_lock ); - vlc_mutex_unlock( &p_intf->object_lock ); - } + while( vlc_object_lock_and_wait( p_intf ) == 0 ); + vlc_object_detach( p_intf ); intf_Destroy( p_intf ); }