Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.5.0
-
None
-
96bd2337a98c892b5def555163c491507dce7185, 98aed8c76 (dev)
Description
QML Flickable will truncate contentX to 0x80000000 on mouse release or when animated movement crosses the 32-bit signed boundary of 0x7fffffff..0x80000000
To reproduce:
- load attached main.qml
- mouse drag the blue rectangle to see the contentX changing around zero
- click the orange button to set contentX to 0x80000000
- mouse drag and see int64 large numbers are supported (contentX > 0x80000000)
- release mouse with contentX > 0x80000000, contentX snaps back to 0x80000000
- setup movement with contentX < 0x80000000, contentX snap halts at 0x80000000
Attachments
Issue Links
- relates to
-
QTBUG-50260 add qRoundReal
- Closed
For Gerrit Dashboard: QTBUG-48018 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
94369,1 | Ensure query still works without network connection if it is not needed | 5.3 | qt/qtxmlpatterns | Status: ABANDONED | 0 | 0 |
138524,7 | Flickable: Fixed rounding errors with contentX/Y | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
490561,3 | Flickable: use std::round instead of custom Round | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |