void AdvControlsWidget::snapshot()
{
+ vout_thread_t *p_vout = (vout_thread_t *)vlc_object_find( p_intf, VLC_OBJECT_VOUT, FIND_ANYWHERE );
+ if( p_vout ) vout_Control( p_vout, VOUT_SNAPSHOT );
}
void AdvControlsWidget::frame(){}
*/
void ControlsWidget::fullscreen()
{
- vlc_object_t *p_vout = (vlc_object_t *)vlc_object_find( p_intf,
- VLC_OBJECT_VOUT, FIND_CHILD );
+ vout_thread_t *p_vout = (vout_thread_t *)vlc_object_find( p_intf, VLC_OBJECT_VOUT, FIND_CHILD );
if( p_vout)
{
- var_Get( p_vout, "fullscreen", &val );
- val.b_bool = !val.b_bool;
- var_Set( p_vout, "fullscreen", val );
+ var_SetBool( p_vout, "fullscreen", !var_GetBool( p_vout, "fullscreen" ) );
}
}