Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.0.0 Beta 2
-
None
-
Ubuntu 12.10 64bit
-
8a3d48915c29484c9ffb2fb8f0e3b569a9fe9b44
Description
Our UI consists of a horizontally flickable ListView which contains a series of pages. The pages contain a vertically flickable ListView with section headers whose delegates contains a Loader which loads external QML files.
We found that the initial creation of the page's ListView can have some of the delegates positioned to overlap the section header.
Destruction and re-creation of the page by the ListView has the delegates positioned correctly this time (no overlap).
Please see the attached test case. To see the bug:
1. Swipe right a bit, you'll find a page with a red section header, and the list's delegate containing a grid of white rectangles. They are overlapping.
2. Continue to swipe right until the end of the list.
3. Swipe left to find the page in step1 again. Now the section header & delegate do not overlap.
See this video: http://ubuntuone.com/5zAmqlwTVSGzKNvNtYv3oC
A workaround is to use the Loader's sourceComponent property instead.