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

clearMask does not work in Vista on fullscreen windows.

    XMLWordPrintable

Details

    Description

      Setting a mask on a fullscreen window using setMask(), and then clearing it (clearMask()) leaves the mask in place on Windows Vista. A workaround is to call
      resize(width()+1, height())
      resize(width()-1, height())

      after the call to clearMask().

      Minimum example attached.

      This issue was previously reported in the Nokia support center (when I still had a commercial license) under the title "QWidget::clearMask() does not work on full screen widgets on Windows Vista"

      At the time it was claimed that this issue was solved in 4.6, but as of 4.6.2 it is not. Also calling the Win32 function ShowWindow after clearMask does not seem to help.

      Attachments

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

        Activity

          People

            pullatti Prasanth Ullattil
            leos Leo Spalteholz
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes