From 18502d49c064c38baf4b52bf8cdd982aed5d5489 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 29 Nov 2018 12:37:08 -0800 Subject: [PATCH] Make sure can set our GL context as the current on Window creation --- project/src/backend/sdl/SDLWindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/project/src/backend/sdl/SDLWindow.cpp b/project/src/backend/sdl/SDLWindow.cpp index ace3ed1aa..bf5d2c9e7 100644 --- a/project/src/backend/sdl/SDLWindow.cpp +++ b/project/src/backend/sdl/SDLWindow.cpp @@ -212,7 +212,7 @@ namespace lime { context = SDL_GL_CreateContext (sdlWindow); - if (context) { + if (context && SDL_GL_MakeCurrent (sdlWindow, context)) { if (flags & WINDOW_FLAG_VSYNC) { @@ -257,6 +257,11 @@ namespace lime { #endif + } else { + + SDL_GL_DeleteContext (context); + context = NULL; + } }