From 18225f7bb5897c0a91c388422d8b9df47deccc2b Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Mon, 13 May 2024 16:15:21 +0200 Subject: [PATCH] libSDL3_test: don't remove windows and renders when quiting This fixes a "DEBUG: Parameter 'texture' is invalid" message when exiting testcamera. --- src/test/SDL_test_common.c | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c index 8a9fbf193d..9974ad6a98 100644 --- a/src/test/SDL_test_common.c +++ b/src/test/SDL_test_common.c @@ -2039,29 +2039,6 @@ int SDLTest_CommonEventMainCallbacks(SDLTest_CommonState *state, const SDL_Event } switch (event->type) { - case SDL_EVENT_WINDOW_CLOSE_REQUESTED: - { - SDL_Window *window = SDL_GetWindowFromID(event->window.windowID); - if (window) { - /* Clear cache to avoid stale textures */ - SDLTest_CleanupTextDrawing(); - for (i = 0; i < state->num_windows; ++i) { - if (window == state->windows[i]) { - if (state->targets[i]) { - SDL_DestroyTexture(state->targets[i]); - state->targets[i] = NULL; - } - if (state->renderers[i]) { - SDL_DestroyRenderer(state->renderers[i]); - state->renderers[i] = NULL; - } - SDL_DestroyWindow(state->windows[i]); - state->windows[i] = NULL; - break; - } - } - } - } break; case SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED: if (state->auto_scale_content) { SDL_Window *window = SDL_GetWindowFromID(event->window.windowID);