Preserve m_skipped in wx[Var]ScrollHelperEvtHandler::ProcessEvent.
If the event was skipped and not processed, its "skipped" status would be lost. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -298,7 +298,6 @@ bool wxScrollHelperEvtHandler::ProcessEvent(wxEvent& event) | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     if ( processed ) |  | ||||||
|     event.Skip(wasSkipped); |     event.Skip(wasSkipped); | ||||||
|  |  | ||||||
|     return processed; |     return processed; | ||||||
|   | |||||||
| @@ -97,10 +97,6 @@ bool wxVarScrollHelperEvtHandler::ProcessEvent(wxEvent& event) | |||||||
|     if ( wasSkipped ) |     if ( wasSkipped ) | ||||||
|         event.Skip(false); |         event.Skip(false); | ||||||
|  |  | ||||||
|     // reset the skipped flag to false as it might have been set to true in |  | ||||||
|     // ProcessEvent() above |  | ||||||
|     event.Skip(false); |  | ||||||
|  |  | ||||||
|     if ( evType == wxEVT_SCROLLWIN_TOP || |     if ( evType == wxEVT_SCROLLWIN_TOP || | ||||||
|          evType == wxEVT_SCROLLWIN_BOTTOM || |          evType == wxEVT_SCROLLWIN_BOTTOM || | ||||||
|          evType == wxEVT_SCROLLWIN_LINEUP || |          evType == wxEVT_SCROLLWIN_LINEUP || | ||||||
| @@ -127,7 +123,6 @@ bool wxVarScrollHelperEvtHandler::ProcessEvent(wxEvent& event) | |||||||
|     } |     } | ||||||
| #endif // wxUSE_MOUSEWHEEL | #endif // wxUSE_MOUSEWHEEL | ||||||
|  |  | ||||||
|     if ( processed ) |  | ||||||
|     event.Skip(wasSkipped); |     event.Skip(wasSkipped); | ||||||
|  |  | ||||||
|     return processed; |     return processed; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user