diff --git a/Common/File/PathBrowser.cpp b/Common/File/PathBrowser.cpp index 116c7cf1b3..b74f5cda32 100644 --- a/Common/File/PathBrowser.cpp +++ b/Common/File/PathBrowser.cpp @@ -101,20 +101,20 @@ std::vector ApplyFilter(std::vector files, const std::string tmp; while (*filter) { if (*filter == ':') { - filters.insert(std::move(tmp)); + filters.insert("." + tmp); } else { tmp.push_back(*filter); } filter++; } if (!tmp.empty()) - filters.insert(std::move(tmp)); + filters.insert("." + tmp); } auto pred = [&](const File::FileInfo &info) { if (info.isDirectory || !filter) return false; - std::string ext = File::GetFileExtension(info.fullName); + std::string ext = "." + File::GetFileExtension(info.fullName); return filters.find(ext) == filters.end(); }; files.erase(std::remove_if(files.begin(), files.end(), pred), files.end());