Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.7.0
-
Windows
-
145d8462e3daa96b49a921fd4a34cf4dc84071d4 (qtbase/5.7, 9.7.2016, 5.7.1)
Description
Refactoring change in commit https://codereview.qt-project.org/#/c/145236/ added a "... type != Qt::ForeignWindow" check in qwindowswindow.h file, windowsWindowOf() method, and this check prevents mouse wheel events from being propagated to a foreign parent window. Previous implementation baseWindowOf() did not have this check.
The setup is as follows; Native HWND is wrapped to Qt by use of QWindow::fromWinId and a custom QWindows is added as a child to that window.
Attachments
Issue Links
- relates to
-
QTBUG-41186 Clarify functionality of QWindow::fromWinId() on the various platforms
- Reported
For Gerrit Dashboard: QTBUG-54430 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
163920,3 | Windows QPA: Accept foreign windows when checking for wheel receivers | 5.7 | qt/qtbase | Status: MERGED | +2 | 0 |