Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.0.0
-
None
-
aa99d4f5cb4f1f512d1db90536752b518dbea449 (qt/tqtc-qtdeclarative/5.12.0)
Description
The tst_qsglistview::currentIndex test is unreliable.
It appears that the problems occur when the final step in the smoothed animation running on the ListView is a change of < 1.0. In this case QSGListView::trackedPositionChanged() does not move the list.
The whole QSGListView class contains a bunch of +1 and -1 adjustments that seem fishy to me - maybe they worked when we used more integer math, but they seem to be failing now.
Attachments
For Gerrit Dashboard: QTBUG-20020 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
2243,1 | The views have many +/- 1 which are causing errors. | master | qt/qtdeclarative | Status: MERGED | +2 | 0 |