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

QWizard: Black titlebar if Aero disabled after all wizards destroyed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 4.8.x, 5.0.0 Beta 2
    • 4.8.2, 5.0.0 Beta 1
    • None
    • Microsoft Windows 7 Ultimate 64-bit
    • Qt4.8: d8cc750c58d6e710c821868a2456c2b0a8b0dbbc, Qt5.0: 952ea029f40aaff9de0101fc165907ef8693e4aa

    Description

      If a QWizard is shown when Aero is enabled, the current visual style is cached in a static member of QVistaHelper. The cached state is updated by QVistaHelper when it receives WM_THEMECHANGED or WM_DWMCOMPOSITIONCHANGED events from Windows.

      If all QWizard instances are destroyed, there are no instances of QVistaHelper to receive these notifications and update the cache. If Aero is now disabled, the cached current visual style in QVistaHelper isn't updated. If a wizard is now created and shown, a large black rectangle is shown in the titlebar.

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            net147 Jonathan Liu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes