From 3d5604bbfa7fea79fb5ca9763550b25a8554c2ad Mon Sep 17 00:00:00 2001 From: CrackedPixel <5776225+CrackedPixel@users.noreply.github.com> Date: Fri, 17 Apr 2026 00:17:47 -0500 Subject: [PATCH] add guard on free --- src/platforms/rcore_desktop_rgfw.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/platforms/rcore_desktop_rgfw.c b/src/platforms/rcore_desktop_rgfw.c index 51eb96077..9da7fa966 100755 --- a/src/platforms/rcore_desktop_rgfw.c +++ b/src/platforms/rcore_desktop_rgfw.c @@ -1879,15 +1879,17 @@ void ClosePlatform(void) mg_gamepads_free(&platform.minigamepad); RGFW_window_close(platform.window); - if (platform.surfacePixels != NULL) - { - RL_FREE(platform.surfacePixels); - } + #if defined(GRAPHICS_API_OPENGL_SOFTWARE) + if (platform.surfacePixels != NULL) + { + RL_FREE(platform.surfacePixels); + } - if (platform.surface != NULL) - { - RGFW_surface_free(platform.surface); - } + if (platform.surface != NULL) + { + RGFW_surface_free(platform.surface); + } + #endif } // Keycode mapping