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

To and fro Maximize and FullScreen mode transitions detours through or stop at WindowNoState/NormalMode state.

    XMLWordPrintable

    Details

    • Commits:
      Windows: 225ada44ebb2f2ddc0efb29b1a93c09661653837. (stable, 27.3.14, 5.3); OSX: a6bf169479df40f489fed549c893958f2519010e

      Description

      Issue 1:

      Environments: OS X 10.8.1, Windows 7

      Description
      When maximized and fullscreen requested, the window transitions to normal before entering fullscreen.

      Steps to reproduce the issue:

      1. Launch fullscreentest_v1.zip test program.
      2. Click the "Maximized" button.
      3. Click the "FullScreen" button.

      Result
      The application window is set to normal mode and then changes to fullscreen mode. This is also noticeable in the Application Output window as the application logs all window state changes (0 = Normal, 2 = Maximized, and 4 = FullScreen). On OS X, the problem is clearly visible in the sample application. On Windows, the problem is only visible for complex QML applications.

      Expected Result
      The application window would be set to fullscreen mode without being set to normal mode.

      Issue 2:

      Environments: OS X 10.8.1

      Description
      When in full screen mode and maximized requested, the windows goes to normal mode on OS X. It happens on Windows system too.

      Steps to reproduce the issue:

      1. Launch fullscreentest_v1.zip test program.
      2. Click the "FullScreen" button.
      3. Click the "Maximized" button.

      Result
      The application window is set to normal mode.

      Expected Result
      The application would be set to maximized mode.

      Issue 3:

      Environments: Windows 7.

      Description
      When in fullscreen mode and maximized requested, the windows goes to normal mode before transitioning to maximized mode on Windows.

      Steps to reproduce the issue:

      1. Launch fullscreentest_v1.zip test program.
      2. Click the "FullScreen" button.
      3. Click the "Maximized" button.

      Result
      The application window is set to normal mode and then changes to fullscreen mode. This is also noticeable in the Application Output window as the application logs all window state changes (0 = Normal, 2 = Maximized, and 4 = FullScreen).

      Expected Result
      The test program window would be set to maximized mode without being set to normal mode.

        Attachments

        1. fullscreentest_v1.zip
          15 kB
        2. qtbug35166_manual_test.patch
          2 kB
        3. qtbug35166_windows_stack.tasks
          5 kB
        4. qtbug35166_windows_stack.txt
          4 kB
        5. qtbug35166.zip
          5 kB

          Issue Links

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

            Activity

              People

              • Assignee:
                kleint Friedemann Kleint
                Reporter:
                leonlee Leonard Lee
              • Votes:
                1 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes