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

Details

    • Bug
    • Resolution: Done
    • 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)

    Description

      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/

      Attachments

        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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: