Details
-
Bug
-
Resolution: Moved
-
P1: Critical
-
None
-
6.5.3, 6.6.0
-
-
189f9873a (dev), d6cc0fbd5 (6.6), cd8f7a761 (tqtc/lts-6.5)
Description
This caused a behavior change:
https://codereview.qt-project.org/c/qt/qtbase/+/497978
Attached project can reproduce this. It tries to ask widget under a point, which used to return QMainWindow in earlier Qt versions, but now just gives nullptr if the window is obscured by another with this flag set.
The reason setIgnoresMouseEvents was originally used to workaround QTBUG-41696.
Attachments
Issue Links
- is replaced by
-
QTBUG-41696 QApplication::widgetAt() doesn't work with widgets with Qt::WA_TransparentForMouseEvents on Mac
- Closed
For Gerrit Dashboard: QTBUG-119092 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
518004,4 | macOS: Take window mask into account when computing QCocoaScreen::topLevelAt | dev | qt/qtbase | Status: MERGED | +2 | 0 |
518723,2 | macOS: Take window mask into account when computing QCocoaScreen::topLevelAt | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
519122,2 | macOS: Take window mask into account when computing QCocoaScreen::topLevelAt | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |