Browse Source

Fixed build for EGL platforms

Sam Lantinga 8 years ago
parent
commit
fed8cbcdb6
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/video/SDL_egl.c

+ 5 - 2
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