/* Allocate structure */
p_intf = vlc_object_create( p_this, VLC_OBJECT_INTF );
if( !p_intf )
- {
- msg_Err( p_this, "out of memory" );
return NULL;
- }
- p_intf->pf_request_window = NULL;
- p_intf->pf_release_window = NULL;
- p_intf->pf_control_window = NULL;
p_intf->b_interaction = false;
p_intf->b_should_run_on_first_thread = false;
{
/* Tell the interface to die */
vlc_object_kill( p_intf );
- vlc_cond_signal( &p_intf->object_wait );
+ vlc_object_signal( p_intf );
vlc_thread_join( p_intf );
}