diff --git a/src/duckstation-sdl/sdl_host_interface.cpp b/src/duckstation-sdl/sdl_host_interface.cpp index 23d49de29..d1ac582f6 100644 --- a/src/duckstation-sdl/sdl_host_interface.cpp +++ b/src/duckstation-sdl/sdl_host_interface.cpp @@ -420,6 +420,8 @@ void SDLHostInterface::Shutdown() { DestroySystem(); + CommonHostInterface::Shutdown(); + if (m_display) { DestroyDisplay(); @@ -428,8 +430,6 @@ void SDLHostInterface::Shutdown() if (m_window) DestroySDLWindow(); - - CommonHostInterface::Shutdown(); } std::string SDLHostInterface::GetStringSettingValue(const char* section, const char* key,