Commit fed8cbcdb69d620aad7271e25859dc192398e37e

Sam Lantinga 2016-12-09T05:00:35

Fixed build for EGL platforms

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/src/video/SDL_egl.c b/src/video/SDL_egl.c
index c903805..5cf9e9a 100644
--- a/src/video/SDL_egl.c
+++ b/src/video/SDL_egl.c
@@ -565,10 +565,13 @@ SDL_EGL_GetSwapInterval(_THIS)
     return _this->egl_data->egl_swapinterval;
 }
 
-void
+int
 SDL_EGL_SwapBuffers(_THIS, EGLSurface egl_surface)
 {
-    _this->egl_data->eglSwapBuffers(_this->egl_data->egl_display, egl_surface);
+    if (!_this->egl_data->eglSwapBuffers(_this->egl_data->egl_display, egl_surface)) {
+        return SDL_SetError("eglSwapBuffers() failed");
+    }
+    return 0;
 }
 
 void