1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-25 07:44:08 +00:00

Merge branch 'collection-lowercase' into 'master'

Makes key inside Collection::getCollection use lowercase

Closes #6483

See merge request OpenMW/openmw!2135
This commit is contained in:
jvoisin 2022-07-14 20:39:27 +00:00
commit 2ef2e93a46

View File

@ -20,11 +20,12 @@ namespace Files
const MultiDirCollection& Collections::getCollection(const std::string& extension) const
{
MultiDirCollectionContainer::iterator iter = mCollections.find(extension);
std::string ext = Misc::StringUtils::lowerCase(extension);
auto iter = mCollections.find(ext);
if (iter==mCollections.end())
{
std::pair<MultiDirCollectionContainer::iterator, bool> result =
mCollections.insert(std::make_pair(extension, MultiDirCollection(mDirectories, extension, mFoldCase)));
mCollections.emplace(ext, MultiDirCollection(mDirectories, ext, mFoldCase));
iter = result.first;
}