From 38213275cf11d01bfe50a7829b257c15d89828cd Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Fri, 18 Jul 2025 14:40:25 -0700 Subject: [PATCH] Proper cleanup on user requested exit (#624) --- ISLE/isleapp.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ISLE/isleapp.cpp b/ISLE/isleapp.cpp index 10894633..2d865ad9 100644 --- a/ISLE/isleapp.cpp +++ b/ISLE/isleapp.cpp @@ -488,6 +488,7 @@ SDL_AppResult SDL_AppEvent(void* appstate, SDL_Event* event) } break; case SDL_EVENT_WINDOW_CLOSE_REQUESTED: + case SDL_EVENT_QUIT: if (!g_closed) { delete g_isle; g_isle = NULL; @@ -767,9 +768,6 @@ SDL_AppResult SDL_AppEvent(void* appstate, SDL_Event* event) } break; } - case SDL_EVENT_QUIT: - return SDL_APP_SUCCESS; - break; } if (event->user.type == g_legoSdlEvents.m_windowsMessage) {