X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fwxwidgets%2Fvideo.cpp;h=2eace2d6a920f0467bc7d15fcfe9a210e9f35f21;hb=9ba4d0ff87e47d06ed1242bf3d4a36ac468aa3fc;hp=6a3ab70a11516ba54f044469210ac41f0ea4f26b;hpb=d1ae6b84388da636f8bfc0f87f7a679ed6c8bc26;p=vlc diff --git a/modules/gui/wxwidgets/video.cpp b/modules/gui/wxwidgets/video.cpp index 6a3ab70a11..2eace2d6a9 100644 --- a/modules/gui/wxwidgets/video.cpp +++ b/modules/gui/wxwidgets/video.cpp @@ -24,9 +24,13 @@ /***************************************************************************** * Preamble *****************************************************************************/ -#include -#include -#include +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include #include "video.hpp" #include "interface.hpp" @@ -93,7 +97,7 @@ VideoWindow::VideoWindow( intf_thread_t *_p_intf, wxWindow *_p_parent ): p_parent = _p_parent; p_child_window = 0; - vlc_mutex_init( p_intf, &lock ); + vlc_mutex_init( &lock ); b_auto_size = p_intf->p_sys->b_video_autosize; @@ -134,7 +138,7 @@ VideoWindow::VideoWindow( intf_thread_t *_p_intf, wxWindow *_p_parent ): if( p_child_window ) p_child_window->Show(); Show(); - b_shown = VLC_TRUE; + b_shown = true; p_intf->p_sys->p_video_sizer = new wxBoxSizer( wxHORIZONTAL ); #if (wxCHECK_VERSION(2,5,3)) @@ -151,16 +155,8 @@ VideoWindow::~VideoWindow() vlc_mutex_lock( &lock ); if( p_vout ) { - if( !p_intf->psz_switch_intf ) - { - if( vout_Control( p_vout, VOUT_CLOSE ) != VLC_SUCCESS ) - vout_Control( p_vout, VOUT_REPARENT ); - } - else - { - if( vout_Control( p_vout, VOUT_REPARENT ) != VLC_SUCCESS ) - vout_Control( p_vout, VOUT_CLOSE ); - } + if( vout_Control( p_vout, VOUT_CLOSE ) != VLC_SUCCESS ) + vout_Control( p_vout, VOUT_REPARENT, 0 ); } p_intf->pf_request_window = NULL; @@ -277,7 +273,7 @@ void VideoWindow::UpdateSize( wxEvent &_event ) p_intf->p_sys->p_video_sizer->Show( this, TRUE ); p_intf->p_sys->p_video_sizer->Layout(); SetFocus(); - b_shown = VLC_TRUE; + b_shown = true; } p_intf->p_sys->p_video_sizer->SetMinSize( event->GetSize() ); @@ -299,7 +295,7 @@ void VideoWindow::OnHideTimer( wxTimerEvent& WXUNUSED(event)) p_intf->p_sys->p_video_sizer->Show( this, FALSE ); SetSize( 0, 0 ); p_intf->p_sys->p_video_sizer->Layout(); - b_shown = VLC_FALSE; + b_shown = false; } p_intf->p_sys->p_video_sizer->SetMinSize( wxSize(0,0) );