vlc | branch: master | Erwan Tulou <[email protected]> | Sat Aug 14 15:33:52 2010 +0200| [8079da513e4673acaca296e431ba5d7f39d25944] | committer: Erwan Tulou
skins2: Oops, autoresize (part 2) this patch completes 07bf40d589a3f4fa9a608c50d7599b8b9b7059bf > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8079da513e4673acaca296e431ba5d7f39d25944 --- modules/gui/skins2/parser/builder.cpp | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/gui/skins2/parser/builder.cpp b/modules/gui/skins2/parser/builder.cpp index df0f550..d430a0b 100644 --- a/modules/gui/skins2/parser/builder.cpp +++ b/modules/gui/skins2/parser/builder.cpp @@ -1018,16 +1018,6 @@ void Builder::addVideo( const BuilderData::Video &rData ) return; } - // Get the visibility variable - // XXX check when it is null - Interpreter *pInterpreter = Interpreter::instance( getIntf() ); - VarBool *pVisible = pInterpreter->getVarBool( rData.m_visible, m_pTheme ); - - CtrlVideo *pVideo = new CtrlVideo( getIntf(), *pLayout, - rData.m_autoResize, UString( getIntf(), rData.m_help.c_str() ), - pVisible ); - m_pTheme->m_controls[rData.m_id] = CtrlGenericPtr( pVideo ); - BuilderData::Video Data = rData; if( Data.m_autoResize ) { @@ -1043,6 +1033,16 @@ void Builder::addVideo( const BuilderData::Video &rData ) } } + // Get the visibility variable + // XXX check when it is null + Interpreter *pInterpreter = Interpreter::instance( getIntf() ); + VarBool *pVisible = pInterpreter->getVarBool( Data.m_visible, m_pTheme ); + + CtrlVideo *pVideo = new CtrlVideo( getIntf(), *pLayout, + Data.m_autoResize, UString( getIntf(), Data.m_help.c_str() ), + pVisible ); + m_pTheme->m_controls[Data.m_id] = CtrlGenericPtr( pVideo ); + // Compute the position of the control const GenericRect *pRect; GET_BOX( pRect, rData.m_panelId , pLayout); @@ -1052,7 +1052,7 @@ void Builder::addVideo( const BuilderData::Video &rData ) *pRect, Data.m_xKeepRatio, Data.m_yKeepRatio ); - pLayout->addControl( pVideo, pos, rData.m_layer ); + pLayout->addControl( pVideo, pos, Data.m_layer ); } _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
