diff --git a/extras/MacOSX/Framework/Sources/VLCMediaList.m b/extras/MacOSX/Framework/Sources/VLCMediaList.m index 0c616dcc64cc953fb3e4826a49969682637f3a6d..f17307e6f2d85111b9e12147c204e114041ec954 100644 --- a/extras/MacOSX/Framework/Sources/VLCMediaList.m +++ b/extras/MacOSX/Framework/Sources/VLCMediaList.m @@ -251,14 +251,12 @@ static void HandleMediaListItemDeleted( const libvlc_event_t * event, void * use - (void)initInternalMediaList { // Add event callbacks - [self lock]; libvlc_exception_t p_e; libvlc_exception_init(&p_e); libvlc_event_manager_t *p_em = libvlc_media_list_event_manager( p_mlist, &p_e ); libvlc_event_attach( p_em, libvlc_MediaListItemAdded, HandleMediaListItemAdded, self, &p_e ); libvlc_event_attach( p_em, libvlc_MediaListItemDeleted, HandleMediaListItemDeleted, self, &p_e ); - [self unlock]; quit_on_exception( &p_e ); }