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

REG: Entire screen “always on top window” behavior changed on MacOSX

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P1: Critical
    • None
    • 5.3.0, 5.12
    • None
    • MacOSX

    Description

      Before upgrading to new Qt 5.3.0 framework, one of my apps, which has a full screen overlaying QWidget with the size of the entire desktop main screen, had the entire screen covered, this is, even the MacOSX top menu bar was covered by it. The window was frameless and also set to always stay on top. This worked just fine in Qt 5.2.1. When I upgraded and recompiled using Qt 5.3.0, the window is now rendered exactly with the same size as before but the top menu bar is no longer beneath it, ruining the entire full screen overlay effect I had before. Has the “always on top” behavior changed in any way on MacOSX? I’ve noticed that on Windows it remains consistent, so it must be a MacOSX specific issue. Is there a new flag I need to set on to accomplish this same effect? It seems no matter what flags I fiddle with or how many times I call raise() on that widget, the top menu MacOSX bar will always be on top of my widget.

      Attachments

        Issue Links

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

          Activity

            People

              vestbo Tor Arne Vestbø
              eyenov Rafael Bastos
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes