Fixed making the EGL context current when resuming on Android

Make sure that we don't have the context cached as current on the current thread.

(cherry picked from commit 8b6da3c701)
This commit is contained in:
Sam Lantinga
2023-10-26 17:07:40 -07:00
parent b29128994e
commit 832afa81a1

View File

@@ -74,6 +74,7 @@ static void android_egl_context_restore(SDL_Window *window)
if (window) {
SDL_Event event;
SDL_WindowData *data = (SDL_WindowData *)window->driverdata;
SDL_GL_MakeCurrent(window, NULL);
if (SDL_GL_MakeCurrent(window, (SDL_GLContext)data->egl_context) < 0) {
/* The context is no longer valid, create a new one */
data->egl_context = (EGLContext)SDL_GL_CreateContext(window);