static int Manage( intf_thread_t *p_intf )
{
GtkListStore *p_liststore;
- vlc_mutex_lock( &p_intf->change_lock );
/* Update the input */
if( p_intf->p_sys->p_input == NULL )
#ifndef NEED_GTK2_MAIN
if( !vlc_object_alive( p_intf ) )
{
- vlc_mutex_unlock( &p_intf->change_lock );
-
/* Prepare to die, young Skywalker */
gtk_main_quit();
}
#endif
- vlc_mutex_unlock( &p_intf->change_lock );
-
return TRUE;
}
{
intf_thread_t *p_intf = GtkGetIntf( widget );
- vlc_mutex_lock( &p_intf->change_lock );
libvlc_Quit( p_intf->p_libvlc );
- vlc_mutex_unlock( &p_intf->change_lock );
msg_Dbg( p_intf, "about to exit vlc ... signaled" );
return TRUE;
intf_thread_t *p_intf = GtkGetIntf( widget );
msg_Dbg( p_intf, "SliderButton Release" );
- vlc_mutex_lock( &p_intf->change_lock );
p_intf->p_sys->b_slider_free = 1;
- vlc_mutex_unlock( &p_intf->change_lock );
return TRUE;
}
intf_thread_t *p_intf = GtkGetIntf( widget );
msg_Dbg( p_intf, "SliderButton Press" );
- vlc_mutex_lock( &p_intf->change_lock );
p_intf->p_sys->b_slider_free = 0;
- vlc_mutex_unlock( &p_intf->change_lock );
return FALSE;
}