From: Jean-Baptiste Kempf Date: Sat, 8 Sep 2007 14:10:31 +0000 (+0000) Subject: Qt4 - Fix previous commit and implement also snapshot button. X-Git-Tag: 0.9.0-test0~5768 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4fc82e8a777a385f4f0fbd43c6c1b9a2c4357751;p=vlc Qt4 - Fix previous commit and implement also snapshot button. --- diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp index 06699e3f97..b8b71d6f30 100644 --- a/modules/gui/qt4/components/interface_widgets.cpp +++ b/modules/gui/qt4/components/interface_widgets.cpp @@ -285,6 +285,8 @@ void AdvControlsWidget::normal() 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(){} @@ -603,13 +605,10 @@ void ControlsWidget::setStatus( int status ) */ 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" ) ); } }