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. ListView.gif
          ListView.gif
          175 kB
        2. main.qml
          0.5 kB

          Issue Links

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

            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