Common: Update path browser extension handling.

This commit is contained in:
Henrik Rydgård authored and Unknown W. Brackets committed 2021-05-09 17:56:05 -07:00
1 parent cc3868db97
commit 74a652491c
1 file changed
+3 -3
+3 -3
View File
@@ -101,20 +101,20 @@ std::vector<File::FileInfo> ApplyFilter(std::vector<File::FileInfo> 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());