Carousel doesn't re-render properly after scrolling
Bug #1307578 reported by
Michal Hruby
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtdeclarative-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Timo Jyrinki | ||
Trusty |
Fix Released
|
Undecided
|
Timo Jyrinki | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Some list views are completely empty at times. ItemView/PathView fails to create the delegates when the delegate component and model are set after view creation.
[Test Case]
When scrolling in for example music scope all the way down, and then up again, from time to time the carousel on the top remains empty and doesn't render anything.
[Regression Potential]
No regressions have been noticed with the same patch in utopic so far. Upstream has also not changed the files in question after the patch went in there.
Related branches
lp:~timo-jyrinki/kubuntu-packaging/qtdeclarative-for-u-series-multiple-fixes
- PS Jenkins bot: Approve (continuous-integration)
- Kubuntu Packagers: Pending requested
-
Diff: 931 lines (+684/-29)13 files modifieddebian/changelog (+50/-0)
debian/control (+156/-26)
debian/copyright (+20/-0)
debian/libqt5qml5.symbols (+2/-1)
debian/mark_private_symbols.sh (+20/-0)
debian/patches/Fix-marking-of-prototype-objects-in-chain.patch (+89/-0)
debian/patches/Implement-proper-support-for-layoutChange-in-QQmlDel.patch (+158/-0)
debian/patches/QQuickItemView-QQuickPathView-Fix-creation-of-delega.patch (+128/-0)
debian/patches/V4-regalloc-fix-register-spill-choice-under-high-pre.patch (+50/-0)
debian/patches/series (+4/-0)
debian/qml-module-qtquick-dialogs.install (+5/-1)
debian/qml-module-qtquick-dialogs.lintian-overrides (+1/-1)
debian/source/lintian-overrides (+1/-0)
Changed in unity8: | |
assignee: | nobody → Albert Astals Cid (aacid) |
importance: | Undecided → High |
Changed in unity8: | |
status: | New → Confirmed |
status: | Confirmed → Triaged |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in qtdeclarative-opensource-src (Ubuntu Trusty): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
status: | New → In Progress |
description: | updated |
Changed in unity8 (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in unity8 (Ubuntu): | |
status: | New → Invalid |
no longer affects: | unity8 |
To post a comment you must log in.
Due to some optimization changes we did to the Carousel we are now hitting an upstream bug.
http:// bugreports. qt-project. org/browse/ QTBUG-38368
Patch at https:/ /bugreports. qt-project. org/browse/ QTBUG-38368