Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.12.0
-
Windows 10
-
-
3b38c73c7ffa71c00c172cf0e05742835a304300 (qt/qtbase/dev)
Description
QAbstractEventDispatcher::nativeEventFilter and similar should use a long long pointer for the result. This is because LRESULT, on a 64bit system, is actually int_64 (aka LONG_PTR) so if you are casting to a LRESULT then it can end up causing problems.
Attachments
For Gerrit Dashboard: QTBUG-72968 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
256744,4 | Widen out parameter "result" of the native event filters for Qt 6 | dev | qt/qtbase | Status: MERGED | +2 | 0 |
256745,2 | Fix type of the out parameter "result" of the native event filters | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
256750,2 | Fix type of the out parameter "result" of the native event filters | dev | qt/qtwinextras | Status: MERGED | +2 | 0 |
256751,2 | Fix type of the out parameter "result" of the native event filters | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |