diff options
Diffstat (limited to 'vcl/source/window')
-rw-r--r-- | vcl/source/window/layout.cxx | 4 | ||||
-rw-r--r-- | vcl/source/window/menu.cxx | 6 | ||||
-rw-r--r-- | vcl/source/window/splitwin.cxx | 7 |
3 files changed, 9 insertions, 8 deletions
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx index d5a61d4e42f0..54cbb04dcb7b 100644 --- a/vcl/source/window/layout.cxx +++ b/vcl/source/window/layout.cxx @@ -2527,8 +2527,8 @@ void MessageDialog::set_secondary_text(const OUString &rSecondaryString) } } -VclVPaned::VclVPaned(vcl::Window *pParent, WinBits nStyle) - : VclContainer(pParent, nStyle) +VclVPaned::VclVPaned(vcl::Window *pParent) + : VclContainer(pParent, WB_HIDE | WB_CLIPCHILDREN) , m_pSplitter(VclPtr<Splitter>::Create(this, WB_VSCROLL)) , m_nPosition(-1) { diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx index 866c0f03ca6c..6f24bfb72229 100644 --- a/vcl/source/window/menu.cxx +++ b/vcl/source/window/menu.cxx @@ -195,7 +195,7 @@ void Menu::dispose() mpLayoutData = nullptr; // Native-support: destroy SalMenu - ImplSetSalMenu( nullptr ); + ImplClearSalMenu(); pStartedFrom.clear(); pWindow.clear(); @@ -2353,11 +2353,11 @@ OUString Menu::GetAccessibleName( sal_uInt16 nItemId ) const return OUString(); } -void Menu::ImplSetSalMenu( SalMenu *pSalMenu ) +void Menu::ImplClearSalMenu() { if( mpSalMenu ) ImplGetSVData()->mpDefInst->DestroyMenu( mpSalMenu ); - mpSalMenu = pSalMenu; + mpSalMenu = nullptr; } bool Menu::GetSystemMenuData( SystemMenuData* pData ) const diff --git a/vcl/source/window/splitwin.cxx b/vcl/source/window/splitwin.cxx index 883fa98c3c61..867a81529ec4 100644 --- a/vcl/source/window/splitwin.cxx +++ b/vcl/source/window/splitwin.cxx @@ -1607,7 +1607,7 @@ void SplitWindow::ImplSplitMousePos( Point& rMousePos ) } } -void SplitWindow::ImplGetButtonRect( tools::Rectangle& rRect, long nEx, bool bTest ) const +void SplitWindow::ImplGetButtonRect( tools::Rectangle& rRect, bool bTest ) const { long nSplitSize = mpMainSet->mnSplitSize-1; if (mbFadeOut || mbFadeIn) @@ -1623,6 +1623,7 @@ void SplitWindow::ImplGetButtonRect( tools::Rectangle& rRect, long nEx, bool bTe nCenterEx += ((mnDX-mnLeftBorder-mnRightBorder)-nButtonSize)/2; else nCenterEx += ((mnDY-mnTopBorder-mnBottomBorder)-nButtonSize)/2; + long nEx = 0; if ( nCenterEx > 0 ) nEx += nCenterEx; @@ -1680,7 +1681,7 @@ void SplitWindow::ImplGetFadeInRect( tools::Rectangle& rRect, bool bTest ) const tools::Rectangle aRect; if ( mbFadeIn ) - ImplGetButtonRect( aRect, 0, bTest ); + ImplGetButtonRect( aRect, bTest ); rRect = aRect; } @@ -1690,7 +1691,7 @@ void SplitWindow::ImplGetFadeOutRect( tools::Rectangle& rRect, bool ) const tools::Rectangle aRect; if ( mbFadeOut ) - ImplGetButtonRect( aRect, 0, false ); + ImplGetButtonRect( aRect, false ); rRect = aRect; } |