diff --git a/src/openrct2-ui/UiContext.cpp b/src/openrct2-ui/UiContext.cpp index 33980bfc9a..e652f041de 100644 --- a/src/openrct2-ui/UiContext.cpp +++ b/src/openrct2-ui/UiContext.cpp @@ -550,8 +550,11 @@ public: void CloseWindow() override { drawing_engine_dispose(); - SDL_DestroyWindow(_window); - _window = nullptr; + if (_window != nullptr) + { + SDL_DestroyWindow(_window); + _window = nullptr; + } } void RecreateWindow() override