diff --git a/include/filedevice/nin/seadNinFileDeviceBaseNin.h b/include/filedevice/nin/seadNinFileDeviceBaseNin.h index 80650f46..d27f703d 100644 --- a/include/filedevice/nin/seadNinFileDeviceBaseNin.h +++ b/include/filedevice/nin/seadNinFileDeviceBaseNin.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include "filedevice/seadFileDevice.h" #include "prim/seadSafeString.h" diff --git a/modules/src/filedevice/nin/seadNinFileDeviceBaseNin.cpp b/modules/src/filedevice/nin/seadNinFileDeviceBaseNin.cpp index 8d497161..d5e9b5fa 100644 --- a/modules/src/filedevice/nin/seadNinFileDeviceBaseNin.cpp +++ b/modules/src/filedevice/nin/seadNinFileDeviceBaseNin.cpp @@ -1,6 +1,9 @@ #include "filedevice/nin/seadNinFileDeviceBaseNin.h" #include "filedevice/seadPath.h" +#include +#include + namespace sead { struct NinFileDeviceBase::FileHandleInner @@ -398,8 +401,8 @@ bool NinFileDeviceBase::doReadDirectory_(u32* entries_read, DirectoryHandle* han return true; } - entries[i].name = entry.name; - entries[i].is_directory = entry.type == nn::fs::DirectoryEntryType_Directory; + entries[i].name = entry.mName; + entries[i].is_directory = entry.mTypeByte == nn::fs::DirectoryEntryType_Directory; } if (entries_read) diff --git a/modules/src/filedevice/nin/seadNinSaveFileDeviceNin.cpp b/modules/src/filedevice/nin/seadNinSaveFileDeviceNin.cpp index c269ad81..a405f7af 100644 --- a/modules/src/filedevice/nin/seadNinSaveFileDeviceNin.cpp +++ b/modules/src/filedevice/nin/seadNinSaveFileDeviceNin.cpp @@ -1,5 +1,7 @@ #include "filedevice/nin/seadNinSaveFileDeviceNin.h" +#include + namespace sead { NinSaveFileDevice::NinSaveFileDevice(const SafeString& mount) : NinFileDeviceBase("save", mount) {} diff --git a/modules/src/filedevice/seadFileDeviceMgr.cpp b/modules/src/filedevice/seadFileDeviceMgr.cpp index b4aa0c05..7af51f9a 100644 --- a/modules/src/filedevice/seadFileDeviceMgr.cpp +++ b/modules/src/filedevice/seadFileDeviceMgr.cpp @@ -4,7 +4,9 @@ #endif // cafe #ifdef NNSDK -#include +#include +#include +#include #endif #include