Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.1
-
-
21f3a6d8c (dev), 1f87ebd17 (6.5), 2a1ba918d (6.6)
Description
The probably cause of this is the commit which fixes QTBUG-103084.
In a case where QWindows is embedded into foreign window and QML gets loaded into a QQuickView, which has as a parent a QWindow which gets created from a foreign window by using QWindow::fromWinId. So eventhough the window is embedded, m_platformWindow->isEmbedded() returns false in this case.
This could be potentially fixed by making QCocoaWindow::isEmbedded() to return true if window()->parent() is a foreign window.
Attachments
For Gerrit Dashboard: QTBUG-114605 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
486502,2 | macOS: Propagate mouse enter/exit for windows embedded into foreign windows | dev | qt/qtbase | Status: MERGED | +2 | 0 |
487857,2 | macOS: Propagate mouse enter/exit for windows embedded into foreign windows | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |
487858,2 | macOS: Propagate mouse enter/exit for windows embedded into foreign windows | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |