From 774b0e07e038c77035fc8adfa622bcaa5ffe3678 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 9 May 2021 17:57:07 -0700 Subject: [PATCH] Common: Cleanup AssetReader extension filter. --- Common/File/FileUtil.cpp | 2 +- Common/File/PathBrowser.cpp | 2 +- Common/File/VFS/AssetReader.cpp | 4 ++-- Core/Loaders.cpp | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Common/File/FileUtil.cpp b/Common/File/FileUtil.cpp index ebb093bd44..41cf63742f 100644 --- a/Common/File/FileUtil.cpp +++ b/Common/File/FileUtil.cpp @@ -532,7 +532,7 @@ std::string GetFileExtension(const std::string & fn) { if (pos == std::string::npos) { return ""; } - std::string ext = fn.substr(pos + 1); + std::string ext = fn.substr(pos); for (size_t i = 0; i < ext.size(); i++) { ext[i] = tolower(ext[i]); } diff --git a/Common/File/PathBrowser.cpp b/Common/File/PathBrowser.cpp index b74f5cda32..15bf4281d2 100644 --- a/Common/File/PathBrowser.cpp +++ b/Common/File/PathBrowser.cpp @@ -114,7 +114,7 @@ std::vector ApplyFilter(std::vector files, const 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()); diff --git a/Common/File/VFS/AssetReader.cpp b/Common/File/VFS/AssetReader.cpp index e1571be2bc..22728669be 100644 --- a/Common/File/VFS/AssetReader.cpp +++ b/Common/File/VFS/AssetReader.cpp @@ -74,7 +74,7 @@ bool ZipAssetReader::GetFileListing(const char *orig_path, std::vector files; diff --git a/Core/Loaders.cpp b/Core/Loaders.cpp index db9d9df949..6ae0509515 100644 --- a/Core/Loaders.cpp +++ b/Core/Loaders.cpp @@ -72,7 +72,7 @@ IdentifiedFileType Identify_File(FileLoader *fileLoader) { return IdentifiedFileType::ERROR_IDENTIFYING; } - std::string extension = "." + File::GetFileExtension(fileLoader->GetPath()); + std::string extension = File::GetFileExtension(fileLoader->GetPath()); if (extension == ".iso") { // may be a psx iso, they have 2352 byte sectors. You never know what some people try to open if ((fileLoader->FileSize() % 2352) == 0) {