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

BlackBerry: Flickables and subclasses exhibit "laggy" scrolling behaviour

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 4.8.3, 4.8.x, 5.0.0
    • 4.8.3
    • Core: Plugins
    • None
    • 3ab453efca6d0d127f5d706ef623c611819979d4 9e66ee2d59d28d61e06e5c57485f1a331b82f269

    Description

      Using the blackberry platform plugin, behaviour of Flickables and related controls such as ListView and GridView have poor responsiveness during scrolling. I've taken to describing it as being like having a heavy weight that you're trying to drag around using a spring: it lags behind at first, then catches up, and if you change directions it carries on for far too long before reversing.

      The QML code here can be used to demonstrate the problem: http://pastebin.com/qm7UZgDL

      I've narrowed this down to commit da06e593d744c7edde3df934ecbc0875f98a156a where the screen event handling was redirected into the bps event loop, possibly with other changes though I haven't reviewed the diff in detail yet.

      The previous commit a28f29270611247775a43e99525c18c7030e1488 does NOT exhibit the same laggy behaviour.

      Several others have reported the lagginess independently, and one person had narrowed it down to code enabled using Q_OS_BLACKBERRY. He disabled that define on the latest code and the laggy behaviour went away.

      Attachments

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

        Activity

          People

            rafaelroquetto Rafael Roquetto
            peter9477 Peter Hansen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes