From 60313f7f486a2d68f34328d5c921f0baea7efbe0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 3 Dec 2015 22:23:20 +0100 Subject: [PATCH] (Android) Don't call eglSwapBuffers if g_egl_dpy and g_egl_surf are not yet ready --- gfx/common/egl_common.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gfx/common/egl_common.c b/gfx/common/egl_common.c index c21d0f5107..9ad1bb88ad 100644 --- a/gfx/common/egl_common.c +++ b/gfx/common/egl_common.c @@ -130,6 +130,10 @@ void egl_bind_hw_render(void *data, bool enable) void egl_swap_buffers(void *data) { + if (g_egl_dpy == EGL_NO_DISPLAY) + return; + if (g_egl_surf == EGL_NO_SURFACE) + return; eglSwapBuffers(g_egl_dpy, g_egl_surf); }