Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.4.3, 6.4, 6.5.0
-
None
-
-
1bac9de11 (dev), 9418f2d1e (6.5), ad02401b6 (tqtc/lts-6.2), afcdf6cfa (6.4)
Description
While trying to verify if QTBUG-104947 is fixed in 6.4 (it is), I found yet another one:
this time it only seems to affect TableView and ListView works correctly.
Let's say you have a flick active and you want to give it another nudge to speed it up a bit more: with the current 6.4 the flick stops dead if you release the finger/mouse outside of the TableView. My test case (see attachment) is a TableView with a Text on top (in a normal mobile/embedded app, this would be some sort of toolbar)
The first flick (starting from not moving at all), you can release the mouse anywhere: on the TableView, the Text ... heck even outside the X11 window: the list starts scrolling
But if you want to add a second flick to speed up or change direction, you are not allowed to release the mouse/finger anywhere outside the TableView (Text, outside the X11 window): if you do that the flick stops immediately
See the attached example, showing that ListView works, while TableView is broken: click the red area to toggle between list and table.
Flick a few times, ending the flick motion (a) on the view, (b) the red area and (c) outside the toplevel window
Tested on Linux/X11 with qtdeclarative at aaaba63028
Attachments
Issue Links
- resulted from
-
QTBUG-103832 The delegate item of ListView is not pressed if the boundsBehavior is to set Flickable.StopAtBounds
- Closed
For Gerrit Dashboard: QTBUG-104987 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
474551,4 | QQuickFlickable: avoid processing the same event twice | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475503,4 | QQuickFlickable: avoid processing the same event twice | 6.4 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475504,2 | QQuickFlickable: avoid processing the same event twice | 6.5 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475514,3 | QQuickFlickable: avoid processing the same event twice | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |