1
0
Fork 0
forked from suyu/suyu

Address requested changes

This commit is contained in:
lat9nq 2020-05-28 13:30:22 -04:00
parent 136c563f76
commit 326403518d
2 changed files with 4 additions and 4 deletions

View file

@ -6,11 +6,11 @@
#include <array> #include <array>
#include <cstddef> #include <cstddef>
#include <cstring> #include <cstring>
#include <boost/algorithm/string/case_conv.hpp>
#include "common/file_util.h" #include "common/file_util.h"
#include "common/hex_util.h" #include "common/hex_util.h"
#include "common/logging/log.h" #include "common/logging/log.h"
#include "common/string_util.h"
#include "core/core.h" #include "core/core.h"
#include "core/file_sys/content_archive.h" #include "core/file_sys/content_archive.h"
#include "core/file_sys/control_metadata.h" #include "core/file_sys/control_metadata.h"
@ -50,14 +50,14 @@ std::string FormatTitleVersion(u32 version, TitleVersionFormat format) {
} }
std::shared_ptr<VfsDirectory> FindSubdirectoryCaseless(const std::shared_ptr<VfsDirectory> dir, std::shared_ptr<VfsDirectory> FindSubdirectoryCaseless(const std::shared_ptr<VfsDirectory> dir,
const std::string& name) { std::string_view name) {
#ifdef _WIN32 #ifdef _WIN32
return dir->GetSubdirectory(name); return dir->GetSubdirectory(name);
#else #else
const auto subdirs = dir->GetSubdirectories(); const auto subdirs = dir->GetSubdirectories();
for (const auto& subdir : subdirs) { for (const auto& subdir : subdirs) {
std::string dir_name = subdir->GetName(); std::string dir_name = subdir->GetName();
boost::algorithm::to_lower(dir_name); dir_name = Common::ToLower(dir_name);
if (dir_name == name) { if (dir_name == name) {
return subdir; return subdir;
} }

View file

@ -32,7 +32,7 @@ std::string FormatTitleVersion(u32 version,
// Returns a directory with name matching name case-insensitive. Returns nullptr if directory // Returns a directory with name matching name case-insensitive. Returns nullptr if directory
// doesn't have a directory with name. // doesn't have a directory with name.
std::shared_ptr<VfsDirectory> FindSubdirectoryCaseless(const std::shared_ptr<VfsDirectory> dir, std::shared_ptr<VfsDirectory> FindSubdirectoryCaseless(const std::shared_ptr<VfsDirectory> dir,
const std::string& name); std::string_view name);
// A centralized class to manage patches to games. // A centralized class to manage patches to games.
class PatchManager { class PatchManager {