Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Don't crash view while changing model.
Set model to null before adjusting view position, as changing
position can trigger a refill() if the view is animating at
that instance.

Change-Id: I4bc20766b1ab906799213b149c84a1bdb268c200
Reviewed-by: Bea Lam <bea.lam@nokia.com>
  • Loading branch information
Martin Jones authored and Qt by Nokia committed Mar 19, 2012
1 parent 6cb5901 commit cbe346a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/quick/items/qquickitemview.cpp
Expand Up @@ -257,8 +257,8 @@ void QQuickItemView::setModel(const QVariant &model)
QQuickVisualModel *oldModel = d->model;

d->clear();
d->setPosition(d->contentStartOffset());
d->model = 0;
d->setPosition(d->contentStartOffset());
d->modelVariant = model;

QObject *object = qvariant_cast<QObject*>(model);
Expand Down

0 comments on commit cbe346a

Please sign in to comment.