Comment 2 for bug 1189728

Revision history for this message
Tim Peeters (tpeeters) wrote :

The behavior is correct. The relation between page height and flickable content height is not important, but the flickable cannot be scrolled if flickable.height == flickable.contentHeight. In your case your flickable fills the page, so the heights of the flickable and page happen to be the same.

When you set the height of the rectangle to the height of the flickable+1, you can scroll more than one pixel. This is because the rectangle is much higher than te page (which has a height of MainView.height - header.height).

The binding loop seems to be caused by something inside the Flickable. If you give the rectangle id: rect, and set the contentHeight of the flickable to rect.height, the binding loop warning disappears for me. I'm not sure what causes it, but it seems to be something internal in the Flickable.