diff options
author | Bastien Bouclet | 2015-10-16 20:26:34 +0200 |
---|---|---|
committer | Bastien Bouclet | 2016-07-28 18:23:46 +0200 |
commit | ad3ab61241d5878c9b66f78f3927adb97f5a84e8 (patch) | |
tree | f1abd0d54a80777e1547c16eb72860dacbc75120 /backends/platform/sdl | |
parent | 823c2f899b480a1fa494b08e1471142129293779 (diff) | |
download | scummvm-rg350-ad3ab61241d5878c9b66f78f3927adb97f5a84e8.tar.gz scummvm-rg350-ad3ab61241d5878c9b66f78f3927adb97f5a84e8.tar.bz2 scummvm-rg350-ad3ab61241d5878c9b66f78f3927adb97f5a84e8.zip |
COMMON: Remove the EventRecorder dependency from OSystem
EventRecorder is in the gui lib which is not linked in the cxxtest suite.
Diffstat (limited to 'backends/platform/sdl')
-rw-r--r-- | backends/platform/sdl/sdl.cpp | 8 | ||||
-rw-r--r-- | backends/platform/sdl/sdl.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/backends/platform/sdl/sdl.cpp b/backends/platform/sdl/sdl.cpp index c55753194b..dca6891fef 100644 --- a/backends/platform/sdl/sdl.cpp +++ b/backends/platform/sdl/sdl.cpp @@ -492,6 +492,14 @@ AudioCDManager *OSystem_SDL::createAudioCDManager() { #endif } +Common::SaveFileManager *OSystem_SDL::getSavefileManager() { +#ifdef ENABLE_EVENTRECORDER + return g_eventRec.getSaveManager(_savefileManager); +#else + return _savefileManager; +#endif +} + #ifdef USE_OPENGL const OSystem::GraphicsMode *OSystem_SDL::getSupportedGraphicsModes() const { diff --git a/backends/platform/sdl/sdl.h b/backends/platform/sdl/sdl.h index c93c8308a7..1fe670c5c3 100644 --- a/backends/platform/sdl/sdl.h +++ b/backends/platform/sdl/sdl.h @@ -76,6 +76,7 @@ public: virtual void getTimeAndDate(TimeDate &td) const; virtual Audio::Mixer *getMixer(); virtual Common::TimerManager *getTimerManager(); + virtual Common::SaveFileManager *getSavefileManager(); protected: bool _inited; |