From 5d0aabaa44e2fc2c40eedd36fec5fdaf3aa261cd Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Sun, 4 Nov 2018 12:48:14 -0800 Subject: [PATCH] fs.mitm: Fix romfs detection on SD --- stratosphere/fs_mitm/source/fsmitm_utils.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stratosphere/fs_mitm/source/fsmitm_utils.cpp b/stratosphere/fs_mitm/source/fsmitm_utils.cpp index 2210f4cfe..bb7976a0e 100644 --- a/stratosphere/fs_mitm/source/fsmitm_utils.cpp +++ b/stratosphere/fs_mitm/source/fsmitm_utils.cpp @@ -202,6 +202,14 @@ Result Utils::OpenRomFSDir(FsFileSystem *fs, u64 title_id, const char *path, FsD } bool Utils::HasSdRomfsContent(u64 title_id) { + /* Check for romfs.bin. */ + FsFile data_file; + if (R_SUCCEEDED(Utils::OpenSdFileForAtmosphere(title_id, "romfs.bin", FS_OPEN_READ, &data_file))) { + fsFileClose(&data_file); + return true; + } + + /* Check for romfs folder with non-zero content. */ FsDir dir; if (R_FAILED(Utils::OpenRomFSSdDir(title_id, "", &dir))) { return false;