mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Common: Update path browser extension handling.
This commit is contained in:
parent
cc3868db97
commit
74a652491c
1 changed files with 3 additions and 3 deletions
|
@ -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());
|
||||
|
|
Loading…
Add table
Reference in a new issue