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

REG 5.9->5.10/Windows: Override cursors are not restored when nested or in dual monitor setup

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 5.10.1
    • 5.10.0 RC
    • QPA: Windows
    • None
    • Windows 10, dual monitor setup
    • 9b597a09f1b96071fb1e2ee72aafc9dfed76ed14 , 141bca90e16073086124e542cdb0b91556fe06c5. 15adf3a6525aec36561d301abeeb782b35833391 (qtbase/5.10, 13.12.2017)

      Override cursors are not restored in
      1) Multimonitor setups
      2) Nested calls to setOverrideCursor (single monitor)

      Introduced by "QPlatformCursor: Add functions for setting/clearing override cursors" b05d1c2ebfebf0f427a92668c0a7b177d0952012 https://codereview.qt-project.org/#/c/196291/

        1. cursor-gone.gif
          cursor-gone.gif
          79 kB
        2. qtbug65001_2.zip
          2 kB
        3. qtbug65001_diag510_2.diff
          6 kB
        4. qtbug65001_diag59.diff
          4 kB
        5. qtbug65001_dialog.zip
          2 kB
        6. qtbug65001.zip
          2 kB
        7. restore-override-still-bad.cpp
          1 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kleint Friedemann Kleint
            kleint Friedemann Kleint
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes