Fix weird update jitter in objectSelector after multiplying models

This commit is contained in:
Jaime van Kessel 2019-07-22 10:31:21 +02:00
parent c3166703b4
commit 678621469f

View file

@ -105,7 +105,12 @@ Item
// We use an extra property here, since we only want to to be informed about the content size changes.
onContentHeightChanged:
{
scroll.height = Math.min(contentHeight, maximumHeight) + scroll.topPadding + scroll.bottomPadding
// It can sometimes happen that (due to animations / updates) the contentHeight is -1.
// This can cause a bunch of updates to trigger oneother, leading to a weird loop.
if(contentHeight >= 0)
{
scroll.height = Math.min(contentHeight, maximumHeight) + scroll.topPadding + scroll.bottomPadding
}
}
Component.onCompleted: