intf_sys_t *p_sys = p_intf->p_sys = new intf_sys_t;
p_intf->p_sys->b_isDialogProvider = isDialogProvider;
p_sys->p_mi = NULL;
- p_sys->p_playlist = pl_Get( p_intf );
/* */
#ifdef Q_WS_X11
x11_display = NULL;
#endif
delete p_sys;
- vlc_mutex_lock (&one.lock);
+
+ vlc_mutex_locker locker (&one.lock);
one.busy = false;
- vlc_mutex_unlock (&one.lock);
}
static void *Thread( void *obj )
if( !p_intf->p_sys->b_isDialogProvider )
{
RegisterIntf( (vlc_object_t *)p_intf );
- playlist_Play( p_intf->p_sys->p_playlist );
+ playlist_Play( THEPL );
}
#endif