From aa06570a054c4d774fa331715cb1d171c5ed4ff7 Mon Sep 17 00:00:00 2001 From: BeWorld <36823759+BeWorld2018@users.noreply.github.com> Date: Fri, 1 Sep 2023 14:10:24 +0200 Subject: [PATCH] Move SDL_DestroyWindow in main() --- src/platform_sdl.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/platform_sdl.c b/src/platform_sdl.c index d2d8146..cf000bc 100755 --- a/src/platform_sdl.c +++ b/src/platform_sdl.c @@ -268,7 +268,6 @@ uint32_t platform_store_userdata(const char *name, void *bytes, int32_t len) { void platform_video_cleanup() { SDL_GL_DeleteContext(platform_gl); - SDL_DestroyWindow(window); } void platform_end_frame() { @@ -301,7 +300,6 @@ uint32_t platform_store_userdata(const char *name, void *bytes, int32_t len) { SDL_DestroyTexture(screenbuffer); } SDL_DestroyRenderer(renderer); - SDL_DestroyWindow(window); } void platform_prepare_frame() { @@ -341,8 +339,6 @@ uint32_t platform_store_userdata(const char *name, void *bytes, int32_t len) { #error "Unsupported renderer for platform SDL" #endif - - int main(int argc, char *argv[]) { SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER); @@ -420,6 +416,8 @@ int main(int argc, char *argv[]) { system_cleanup(); platform_video_cleanup(); + SDL_DestroyWindow(window); + if (gamepad) { SDL_GameControllerClose(gamepad); }