diff options
author | Albert Astals Cid <[email protected]> | 2013-10-16 17:20:59 +0200 |
---|---|---|
committer | The Qt Project <[email protected]> | 2013-10-21 09:09:15 +0200 |
commit | 9bbb073592989565ec407c19ec2492dfba9317c4 (patch) | |
tree | 255b3de8d83da47c4f71f1c0fb514e140f4f37e8 /src | |
parent | b93ddb95a74fff4bc61073b6b04e9dd7a7dc7f36 (diff) |
Reset on model layout changed
Otherwise the next dataChanged from the model may not be received
Change-Id: I16b859d92fdb1823c4a56c297d4451abe438fbb1
Reviewed-by: Stephen Kelly <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/qml/types/qqmldelegatemodel.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/qml/types/qqmldelegatemodel.cpp b/src/qml/types/qqmldelegatemodel.cpp index 179dcfe373..10f957ab40 100644 --- a/src/qml/types/qqmldelegatemodel.cpp +++ b/src/qml/types/qqmldelegatemodel.cpp @@ -1524,8 +1524,7 @@ void QQmlDelegateModel::_q_dataChanged(const QModelIndex &begin, const QModelInd void QQmlDelegateModel::_q_layoutChanged() { - Q_D(QQmlDelegateModel); - _q_itemsChanged(0, d->m_count, QVector<int>()); + _q_modelReset(); } QQmlDelegateModelAttached *QQmlDelegateModel::qmlAttachedProperties(QObject *obj) |