Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114605

[macOS] Hover events are not received if the parent of the QWindow is embedded

    XMLWordPrintable

Details

    • macOS
    • 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

        Activity

          People

            vestbo Tor Arne Vestbø
            tuomas.vaarala Tuomas Vaarala
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes