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

QGuiApplicationPrivate::updateBlockedStatus getting called on non-toplevel widgets with underlying native windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.1.1
    • 5.1.0
    • GUI: Window management
    • None
    • Desktop Qt 5.1.0 MSVC2010 32bit OpenGL
      Windows 7 Home Premium 64bit
      Linux
      OS X
    • aab50ad061dfaff7a0a30a4164163fdd41571270

    Description

      In the attached application, a modal dialog is displayed while new widgets are added to the application's main window. After hiding the modal dialog, the main window does not respond to mouse clicks in any of its widgets (including the menubar).

      QGuiApplicationPrivate::updateBlockedStatus() is setting window->d_func()->blockedByModalWindow = true on all the child widgets, not just the toplevel window. This flag does not get set to false after hiding the modal dialog (except on the toplevel window).

      Attachments

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

        Activity

          People

            kleint Friedemann Kleint
            easypickins Tim Baker
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes