diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2012-11-07 15:04:37 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-07 14:19:00 +0100 |
commit | 5b52cb5b85e90d511a339c2775d2006493a82371 (patch) | |
tree | 05002095c37c0d7a78d1f6b54b2bfd14eba04342 /src | |
parent | 07ea3cf0b3883979e84bd91a5dc6a7a126de3123 (diff) |
Fix autocapture for doubleclick in Windows
Holding down the second click of a doubleclick should also autocapture
the mouse like it does in Qt4.
Task-number: QTBUG-27863
Change-Id: I38c0567eca9fd7dcd3ef3d17921db5ebd3fe18b1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/windows/qwindowsmousehandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/windows/qwindowsmousehandler.cpp b/src/plugins/platforms/windows/qwindowsmousehandler.cpp index 2a8fd4c461..c1d9362093 100644 --- a/src/plugins/platforms/windows/qwindowsmousehandler.cpp +++ b/src/plugins/platforms/windows/qwindowsmousehandler.cpp @@ -222,7 +222,8 @@ bool QWindowsMouseHandler::translateMouseEvent(QWindow *window, HWND hwnd, // any button press until release. if (!platformWindow->hasMouseCapture() && (msg.message == WM_LBUTTONDOWN || msg.message == WM_MBUTTONDOWN - || msg.message == WM_RBUTTONDOWN)) { + || msg.message == WM_RBUTTONDOWN || msg.message == WM_LBUTTONDBLCLK + || msg.message == WM_MBUTTONDBLCLK || msg.message == WM_RBUTTONDBLCLK )) { platformWindow->setMouseGrabEnabled(true); platformWindow->setFlag(QWindowsWindow::AutoMouseCapture); if (QWindowsContext::verboseEvents) |