diff options
Diffstat (limited to 'backends/platform/sdl/sdl.cpp')
-rw-r--r-- | backends/platform/sdl/sdl.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/backends/platform/sdl/sdl.cpp b/backends/platform/sdl/sdl.cpp index 5c50a43daf..6686249416 100644 --- a/backends/platform/sdl/sdl.cpp +++ b/backends/platform/sdl/sdl.cpp @@ -483,7 +483,7 @@ bool OSystem_SDL::getFeatureState(Feature f) { } } -void OSystem_SDL::quit() { +void OSystem_SDL::deinit() { if (_cdrom) { SDL_CDStop(_cdrom); SDL_CDClose(_cdrom); @@ -505,10 +505,14 @@ void OSystem_SDL::quit() { SDL_Quit(); - // Even Manager requires save manager for storing + // Event Manager requires save manager for storing // recorded events delete getEventManager(); delete _savefile; +} + +void OSystem_SDL::quit() { + deinit(); #if !defined(SAMSUNGTV) exit(0); |