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

[reg 5.4->5.5] ListView behaves incorrect after flick: current item becomes hidden and keyboard scrolling buggy

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.5.0
    • Fix Version/s: 5.6.1
    • Labels:
      None
    • Environment:
      OSX 10.4.4, MacBook Pro Retina
    • Commits:
      1929fee8e17e9ca66e7fe08faa9ed9fa7fdbb127

      Description

      Problem: (see attached QML and animated GIF)

      • Setup a ListView which can be controlled via keyboard arrows keys
      • Use two finger flick and move visible area a few pixel
      • Now try to navigate with cursor keys
      • Instead of smoothly scrolling at bounds the current item gets invisible

      Note:

      • The problem does not occur when I press the touchpad and drag
      • If the problem occurs and I press touchpad, the problem disappears (of course that's not a workaround for a user)
      • I also noticed that onMovementEnded is not emitted when using the touchpad the described way.

        Attachments

        1. main.qml
          0.5 kB
        2. ListView.gif
          ListView.gif
          175 kB

          Issue Links

          For Gerrit Dashboard: QTBUG-47151
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              srutledg Shawn Rutledge
              Reporter:
              holger.zwar@gmail.com Holger Zwar
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes