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

MapItemView leaves artifacts when using QSortFilterProxy

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.11.0
    • Fix Version/s: 5.12.1
    • Labels:
      None
    • Platform/s:
      Linux/X11
    • Commits:
      d94b6781250ace51e9a857a80ff575be566fcf94 (qt/qtlocation/5.12)

      Description

      When using a QSortFilterProxy that filters according to items being present on QML Map item visibleRegion.boundingRectangle() and zoom below a certain level, moving the map creates artifacts on Map.

      When moving the map, you can see items fade out and in.

      It's best clearly seen when zooming out to when the filter proxy has 0 items, but you still see some on the Map. (See attached images)

      This issue did not occur on Qt 5.10.1, but started in Qt 5.11 and is still present in the current 5.12.0 beta. The Map is also much more responsive in 5.10.1 than the other versions, but I don't know if it's related to this issue.

       

      I've attached the example program I used to test this.

        Attachments

        1. 71264_BrokenMIV.tar.gz
          6 kB
        2. MapTest.zip
          7 kB
        3. PanningExample-5.10.1.mp4
          9.05 MB
        4. PanningExample-5.11.0
          9.45 MB
        5. PanningExample-5.11.2.mp4
          8.64 MB
        6. ZoomedOutMap5.10.png
          ZoomedOutMap5.10.png
          2.74 MB
        7. ZoomedOutMap5.11.png
          ZoomedOutMap5.11.png
          2.64 MB

          Issue Links

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

            Activity

              People

              Assignee:
              paangele Paolo Angelelli
              Reporter:
              marianasimint Mariana Marques
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are 2 open Gerrit changes