summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Src/FileSystemGCWii.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DiscIO/Src/FileSystemGCWii.cpp')
-rw-r--r--Source/Core/DiscIO/Src/FileSystemGCWii.cpp11
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++)