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

Modal QDialog over QML window freezes on macOS when swapBehavior is SingleBuffer

    XMLWordPrintable

    Details

    • Platform/s:
      macOS

      Description

      Since Qt 5.12, showing a modal QDialog over a QML window may freeze the dialog. The issue only seems to appear on macOS, when the default QSurfaceFormat has swapBehavior set to SingleBuffer.

       

      Minimal reproduction project attached:

      • Launch project
      • See a small modal QDialog on top of a QML window
      • Clicking the checkbox in the QDialog does not change its visual state

      Expected:

      • Clicking the checkbox updates its visual state (checked/unchecked)

      This worked as expected on macOS+Qt 5.11.2, and works as expected on win/linux+Qt5.12/5.13

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              vestbo Tor Arne Vestbø
              Reporter:
              camille Camille MASSON
            • Votes:
              4 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes