Avoid always consuming mouse wheel event in wxComboCtrl.

Allow further processing when key up/down is not handled.
See #18073
This commit is contained in:
Paul Cornett
2018-02-11 22:16:48 -08:00
parent 32fe8b4b43
commit a33ce89fec

View File

@@ -1994,7 +1994,9 @@ void wxComboCtrlBase::HandleNormalMouseEvent( wxMouseEvent& event )
kevent.m_keyCode = event.GetWheelRotation() > 0 kevent.m_keyCode = event.GetWheelRotation() > 0
? WXK_UP ? WXK_UP
: WXK_DOWN; : WXK_DOWN;
GetEventHandler()->ProcessEvent(kevent);
if (!GetEventHandler()->ProcessEvent(kevent))
event.Skip();
} }
else else
{ {