From 9e6db9244600064f97f94e6ccade2f43eaae9d01 Mon Sep 17 00:00:00 2001 From: Alexander Overvoorde Date: Sat, 23 Jul 2016 17:30:16 +0200 Subject: [PATCH] Fix type error --- src/drawing/engines/opengl/OpenGLDrawingEngine.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/drawing/engines/opengl/OpenGLDrawingEngine.cpp b/src/drawing/engines/opengl/OpenGLDrawingEngine.cpp index 4a71767553..384e76b487 100644 --- a/src/drawing/engines/opengl/OpenGLDrawingEngine.cpp +++ b/src/drawing/engines/opengl/OpenGLDrawingEngine.cpp @@ -294,9 +294,10 @@ public: SDL_GL_SetSwapInterval(0); #ifdef DEBUG - PFNGLDEBUGMESSAGECALLBACKPROC debugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) SDL_GL_GetProcAddress("glDebugMessageCallback"); - if (debugMessageCallback != nullptr) { - debugMessageCallback(OpenGLAPI::DebugCallback, nullptr); + typedef void (APIENTRYP debugMessageCallback)(GLDEBUGPROC callback, const void *userParam); + debugMessageCallback glDebugMessageCallback = (debugMessageCallback) SDL_GL_GetProcAddress("glDebugMessageCallback"); + if (glDebugMessageCallback != nullptr) { + glDebugMessageCallback(OpenGLAPI::DebugCallback, nullptr); } #endif