< prev index next >
src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
Print this page
*** 1508,1518 ****
/*
* For MouseWheelEvents, hwnd must be changed to be the Component under
* the mouse, not the Component with the input focus.
*/
! if (msg.message == WM_MOUSEWHEEL) {
//i.e. mouse is over client area for this window
DWORD hWndForWheelProcess;
DWORD hWndForWheelThread = ::GetWindowThreadProcessId(hWndForWheel, &hWndForWheelProcess);
if (::GetCurrentProcessId() == hWndForWheelProcess) {
if (AwtToolkit::MainThread() == hWndForWheelThread) {
--- 1508,1518 ----
/*
* For MouseWheelEvents, hwnd must be changed to be the Component under
* the mouse, not the Component with the input focus.
*/
! if (msg.message == WM_MOUSEWHEEL || msg.message == WM_MOUSEHWHEEL) {
//i.e. mouse is over client area for this window
DWORD hWndForWheelProcess;
DWORD hWndForWheelThread = ::GetWindowThreadProcessId(hWndForWheel, &hWndForWheelProcess);
if (::GetCurrentProcessId() == hWndForWheelProcess) {
if (AwtToolkit::MainThread() == hWndForWheelThread) {
< prev index next >