BACKENDS: Use the default save file manager on Switch and SamsungTV

This commit is contained in:
Cameron Cawley 2019-08-11 20:44:15 +01:00 committed by Filippos Karapetis
parent 7311252d8a
commit ba2bc60043
3 changed files with 6 additions and 8 deletions

View file

@ -35,6 +35,11 @@ OSystem_SDL_SamsungTV::OSystem_SDL_SamsungTV()
} }
void OSystem_SDL_SamsungTV::initBackend() { void OSystem_SDL_SamsungTV::initBackend() {
// Create the savefile manager
if (_savefileManager == 0) {
_savefileManager = new DefaultSaveFileManager("/mtd_wiselink/scummvm savegames");
}
// Create the events manager // Create the events manager
if (_eventSource == 0) if (_eventSource == 0)
_eventSource = new SamsungTVSdlEventSource(); _eventSource = new SamsungTVSdlEventSource();

View file

@ -77,7 +77,7 @@ void OSystem_Switch::initBackend() {
// Create the savefile manager // Create the savefile manager
if (_savefileManager == 0) { if (_savefileManager == 0) {
_savefileManager = new POSIXSaveFileManager(); _savefileManager = new DefaultSaveFileManager("./saves");
} }
// Event source // Event source

View file

@ -42,12 +42,6 @@
POSIXSaveFileManager::POSIXSaveFileManager() { POSIXSaveFileManager::POSIXSaveFileManager() {
// Register default savepath. // Register default savepath.
#if defined(SAMSUNGTV)
ConfMan.registerDefault("savepath", "/mtd_wiselink/scummvm savegames");
#elif defined(NINTENDO_SWITCH)
Posix::assureDirectoryExists("./saves", nullptr);
ConfMan.registerDefault("savepath", "./saves");
#else
Common::String savePath; Common::String savePath;
#if defined(MACOSX) #if defined(MACOSX)
@ -127,7 +121,6 @@ POSIXSaveFileManager::POSIXSaveFileManager() {
} }
} }
} }
#endif
} }
#endif #endif