diff options
Diffstat (limited to 'Source/Core/DiscIO/Src/FileSystemGCWii.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Src/FileSystemGCWii.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/Core/DiscIO/Src/FileSystemGCWii.cpp b/Source/Core/DiscIO/Src/FileSystemGCWii.cpp index 439317d746..31efdb0ec4 100644 --- a/Source/Core/DiscIO/Src/FileSystemGCWii.cpp +++ b/Source/Core/DiscIO/Src/FileSystemGCWii.cpp @@ -159,8 +159,17 @@ void CFileSystemGCWii::GetStringFromOffset(u64 _Offset, char* Filename) const m_rVolume.Read(_Offset, 255, (u8*)Filename);
}
+size_t CFileSystemGCWii::GetFileList(std::vector<SFileInfo> *_rFilenames)
+{
+ (*_rFilenames).resize(m_FileInfoVector.size());
+ for (size_t i = 0; i < m_FileInfoVector.size(); i++)
+ {
+ (*_rFilenames)[i] = m_FileInfoVector[i];
+ }
+ return m_FileInfoVector.size();
+}
-const CFileSystemGCWii::SFileInfo*
+const SFileInfo*
CFileSystemGCWii::FindFileInfo(const char* _rFullPath) const
{
for (size_t i = 0; i < m_FileInfoVector.size(); i++)
|
