diff --git a/components/files/collections.cpp b/components/files/collections.cpp index a933eb682c..6f8935d322 100644 --- a/components/files/collections.cpp +++ b/components/files/collections.cpp @@ -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); + MultiDirCollectionContainer::iterator iter = mCollections.find(ext); if (iter==mCollections.end()) { std::pair result = - mCollections.insert(std::make_pair(extension, MultiDirCollection(mDirectories, extension, mFoldCase))); + mCollections.insert(std::make_pair(ext, MultiDirCollection(mDirectories, ext, mFoldCase))); iter = result.first; }