summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorJan-Marek Glogowski <glogow@fbihome.de>2016-10-09 16:32:04 +0000
committerJan-Marek Glogowski <glogow@fbihome.de>2016-12-20 14:19:18 +0100
commit78906ae07ae403af5a6426bb05f8ee5181eb0aca (patch)
treed50cbd539fdb85c6448b3b1cc55d2aea45206a60 /vcl
parent3f94cf15f9bbb58bb1f4e5ca4cfa10e354c659e3 (diff)
Assume pWin exists while drawing
Change-Id: Id392b7c42d6470230a4d9f627704286e532dce3e
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/control/imp_listbox.cxx10
1 files changed, 3 insertions, 7 deletions
diff --git a/vcl/source/control/imp_listbox.cxx b/vcl/source/control/imp_listbox.cxx
index 2dd277a91ad3..6f6a3eddf77e 100644
--- a/vcl/source/control/imp_listbox.cxx
+++ b/vcl/source/control/imp_listbox.cxx
@@ -2647,13 +2647,9 @@ void ImplWin::ImplDraw(vcl::RenderContext& rRenderContext, bool bLayout)
Rectangle aCtrlRegion( aPoint - GetPosPixel(), pWin->GetSizePixel() );
bool bMouseOver = false;
- if( GetParent() )
- {
- vcl::Window *pChild = GetParent()->GetWindow( GetWindowType::FirstChild );
- while( pChild && !(bMouseOver = pChild->IsMouseOver()) )
- pChild = pChild->GetWindow( GetWindowType::Next );
- }
-
+ vcl::Window *pChild = pWin->GetWindow( GetWindowType::FirstChild );
+ while( pChild && !(bMouseOver = pChild->IsMouseOver()) )
+ pChild = pChild->GetWindow( GetWindowType::Next );
if( bMouseOver )
nState |= ControlState::ROLLOVER;