kdecore: KMimeTypeFactory::allMimeTypes() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-12-11 09:14:02 +02:00
parent 755337cd6b
commit 65164ccd12

View file

@ -109,6 +109,7 @@ QStringList KMimeTypeFactory::allMimeTypes()
// then move to KMimeTypeRepository // then move to KMimeTypeRepository
QStringList result; QStringList result;
const KSycocaEntry::List list = allEntries(); const KSycocaEntry::List list = allEntries();
result.reserve(list.size());
for( KSycocaEntry::List::ConstIterator it = list.begin(); for( KSycocaEntry::List::ConstIterator it = list.begin();
it != list.end(); it != list.end();
++it) ++it)