FileSys: abstract SD save data archive source

This commit is contained in:
wwylele 2016-11-28 23:47:41 +02:00
parent 3174bfd50c
commit 5af117e00c
6 changed files with 136 additions and 79 deletions

View file

@ -535,7 +535,8 @@ void RegisterArchiveTypes() {
sdmc_directory.c_str());
// Create the SaveData archive
auto savedata_factory = std::make_unique<FileSys::ArchiveFactory_SaveData>(sdmc_directory);
auto sd_savedata_source = std::make_shared<FileSys::ArchiveSource_SDSaveData>(sdmc_directory);
auto savedata_factory = std::make_unique<FileSys::ArchiveFactory_SaveData>(sd_savedata_source);
RegisterArchiveType(std::move(savedata_factory), ArchiveIdCode::SaveData);
auto extsavedata_factory =