diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2016-10-09 16:32:04 +0000 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2016-12-20 14:19:18 +0100 |
commit | 78906ae07ae403af5a6426bb05f8ee5181eb0aca (patch) | |
tree | d50cbd539fdb85c6448b3b1cc55d2aea45206a60 /vcl/source/control | |
parent | 3f94cf15f9bbb58bb1f4e5ca4cfa10e354c659e3 (diff) |
Assume pWin exists while drawing
Change-Id: Id392b7c42d6470230a4d9f627704286e532dce3e
Diffstat (limited to 'vcl/source/control')
-rw-r--r-- | vcl/source/control/imp_listbox.cxx | 10 |
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; |