diff options
Diffstat (limited to 'Source/Core/DiscIO/Filesystem.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Filesystem.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/Source/Core/DiscIO/Filesystem.cpp b/Source/Core/DiscIO/Filesystem.cpp index 6171c3004f..9e5336db5d 100644 --- a/Source/Core/DiscIO/Filesystem.cpp +++ b/Source/Core/DiscIO/Filesystem.cpp @@ -3,35 +3,11 @@ // Refer to the license.txt file included. #include "DiscIO/Filesystem.h" -#include <memory> -#include "DiscIO/FileSystemGCWii.h" -#include "DiscIO/Volume.h" namespace DiscIO { FileInfo::~FileInfo() = default; -FileSystem::FileSystem(const Volume* volume, const Partition& partition) - : m_volume(volume), m_partition(partition) -{ -} - FileSystem::~FileSystem() = default; -std::unique_ptr<FileSystem> CreateFileSystem(const Volume* volume, const Partition& partition) -{ - if (!volume) - return nullptr; - - std::unique_ptr<FileSystem> filesystem = std::make_unique<FileSystemGCWii>(volume, partition); - - if (!filesystem) - return nullptr; - - if (!filesystem->IsValid()) - filesystem.reset(); - - return filesystem; -} - } // namespace |
