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