Reduce map look-ups

This commit is contained in:
Aleix Pol 2016-02-16 18:54:41 +01:00
parent 9856de8e90
commit 2650518990

View file

@ -136,8 +136,9 @@ void ApplicationListModel::loadApplications()
data.storageId = service->storageId();
data.entryPath = service->exec();
if (m_appPositions.contains(service->storageId())) {
orderedList[m_appPositions.value(service->storageId())] = data;
auto it = m_appPositions.constFind(service->storageId());
if (it != m_appPositions.constEnd()) {
orderedList[*it] = data;
} else {
unorderedList << data;
}