Browse Source

savedata_factory: Delete TemporaryStorage on startup

Mimics hardware behavior.
nce_cpp
Zach Hilman 7 years ago
parent
commit
27b5ca24e8
  1. 6
      src/core/file_sys/savedata_factory.cpp

6
src/core/file_sys/savedata_factory.cpp

@ -18,7 +18,11 @@ std::string SaveDataDescriptor::DebugInfo() const {
static_cast<u8>(type), title_id, user_id[1], user_id[0], save_id);
}
SaveDataFactory::SaveDataFactory(VirtualDir save_directory) : dir(std::move(save_directory)) {}
SaveDataFactory::SaveDataFactory(VirtualDir save_directory) : dir(std::move(save_directory)) {
// Delete all temporary storages
// On hardware, it is expected that temporary storage be empty at first use.
dir->DeleteSubdirectoryRecursive("temp");
}
SaveDataFactory::~SaveDataFactory() = default;

Loading…
Cancel
Save