diff options
Diffstat (limited to 'src/qmlmodels/qqmldelegatemodel.cpp')
-rw-r--r-- | src/qmlmodels/qqmldelegatemodel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qmlmodels/qqmldelegatemodel.cpp b/src/qmlmodels/qqmldelegatemodel.cpp index 24632fe16b..d5b30df45b 100644 --- a/src/qmlmodels/qqmldelegatemodel.cpp +++ b/src/qmlmodels/qqmldelegatemodel.cpp @@ -1038,7 +1038,7 @@ QObject *QQmlDelegateModelPrivate::object(Compositor::Group group, int index, QQ if (m_delegateChooser) { QQmlAbstractDelegateComponent *chooser = m_delegateChooser; do { - delegate = chooser->delegate(&m_adaptorModel, index); + delegate = chooser->delegate(&m_adaptorModel, cacheItem->index); chooser = qobject_cast<QQmlAbstractDelegateComponent *>(delegate); } while (chooser); if (!delegate) |