diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2020-05-08 14:05:06 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2020-05-25 09:00:17 +0000 |
commit | 4f6da986bf6aa929670e6bbf1630d51d886aa3d8 (patch) | |
tree | 716c3a057a6f37f4e8e6686092bc81c20f5d3d8a /src/webenginewidgets/api/qwebenginepage_p.h | |
parent | e63d27ca775429df8c3f03dc2df001e502119db1 (diff) |
Fix scrollbar when releasing mouse button outside of window on Windows
When releasing mouse button outside of window on Windows, an extra
QEvent::Leave is sent before the QEvent::MouseButtonRelease. This
extra Leave event resets the pointer to the last interacted scrollbar
(last_scrollbar_under_mouse_) in Chromium. Leave events should not be
sent until the last mouse button is released.
Fixes: QTBUG-70437
Pick-to: 5.15
Change-Id: Ibf28b3ca0fd82feb5abf91ec851d92db0a8657f0
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 6eadb2f2588b240b5fcda38e1f68a49a4690eb6b)
Diffstat (limited to 'src/webenginewidgets/api/qwebenginepage_p.h')
0 files changed, 0 insertions, 0 deletions