Stop iterating the multi hash as soon as we find an element with
a different key.
Change-Id: Ie474708229b4040e66b17ceffc5be787856bc905
Reviewed-on: http://codereview.qt.nokia.com/3799
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
QDeclarativeMetaTypeData::Names::ConstIterator it = data->nameToType.find(name);
while (it != data->nameToType.end()) {
// XXX version_major<0 just a kludge for QDeclarativePropertyPrivate::initProperty
- if (version_major<0 || (*it)->availableInVersion(version_major,version_minor))
+ if (it.key() == name && (version_major<0 || (*it)->availableInVersion(version_major,version_minor)))
return (*it);
++it;
}