summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-05-26 07:47:10 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-05-26 07:47:10 (GMT)
commite7c9b51fecc78d8b2f592013513e07a8c0047a2e (patch)
tree1fec01fbf8627b116ac1cfd3e7d12ada8d433c2a
parentd010e6e53c1f3c2704eb3c548e58e8f37febcc29 (diff)
parenta04c23c7731c5c96d066fccdccec6b738265b774 (diff)
downloadQt-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.cpp4
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));