changeset 2523:573da2a2e6bb

Fix debug window crash on Mac OS
author Michael Pavone <pavone@retrodev.com>
date Thu, 24 Oct 2024 21:08:10 -0700
parents 1de9eb7cbf38
children 25e40370e0e4
files render_sdl.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Fri Oct 11 23:21:34 2024 -0700
+++ b/render_sdl.c	Thu Oct 24 21:08:10 2024 -0700
@@ -1554,7 +1554,9 @@
 		extras[win_idx].gl_context = SDL_GL_CreateContext(extras[win_idx].win);
 		SDL_GL_MakeCurrent(extras[win_idx].win, extras[win_idx].gl_context);
 		glEnable(GL_DEBUG_OUTPUT);
-		glDebugMessageCallback(gl_message_callback, NULL);
+		if (glDebugMessageCallback) {
+			glDebugMessageCallback(gl_message_callback, NULL);
+		}
 		glGenTextures(2, extras[win_idx].gl_texture);
 		for (int i = 0; i < 2; i++)
 		{