diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-26 07:47:10 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-26 07:47:10 (GMT) |
commit | e7c9b51fecc78d8b2f592013513e07a8c0047a2e (patch) | |
tree | 1fec01fbf8627b116ac1cfd3e7d12ada8d433c2a | |
parent | d010e6e53c1f3c2704eb3c548e58e8f37febcc29 (diff) | |
parent | a04c23c7731c5c96d066fccdccec6b738265b774 (diff) | |
download | Qt-e7c9b51fecc78d8b2f592013513e07a8c0047a2e.zip Qt-e7c9b51fecc78d8b2f592013513e07a8c0047a2e.tar.gz Qt-e7c9b51fecc78d8b2f592013513e07a8c0047a2e.tar.bz2 |
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
-rw-r--r-- | src/declarative/fx/qfxvisualitemmodel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/declarative/fx/qfxvisualitemmodel.cpp b/src/declarative/fx/qfxvisualitemmodel.cpp index 039998a..3e06ff8 100644 --- a/src/declarative/fx/qfxvisualitemmodel.cpp +++ b/src/declarative/fx/qfxvisualitemmodel.cpp @@ -235,7 +235,7 @@ QFxVisualItemModelDataMetaObject::propertyCreated(int, QMetaPropertyBuilder &pro if (values.isEmpty()) return QVariant(); else - return *values.begin(); + return values.value(iter.key()); } } } else if (data->m_model->m_abstractItemModel) { @@ -644,7 +644,7 @@ void QFxVisualItemModel::_q_itemsChanged(int index, int count, int role = data->role(prop); if (roles.contains(role)) { if (d->m_listModelInterface) { - data->setValue(prop, *d->m_listModelInterface->data(ii, QList<int>() << role).begin()); + data->setValue(prop, d->m_listModelInterface->data(ii, QList<int>() << role).value(role)); } else if (d->m_abstractItemModel) { QModelIndex index = d->m_abstractItemModel->index(ii, 0); data->setValue(prop, d->m_abstractItemModel->data(index, role)); |