|
@@ -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 );
|
|
|
}
|