From 819148a844f2fa2dfe5ab6a3db9c3a5218aa3df1 Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Mon, 11 Nov 2013 19:17:32 -0300 Subject: [PATCH] [X11] Fix up compilation when EGL headers are not present. --- src/video/x11/SDL_x11window.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/video/x11/SDL_x11window.c b/src/video/x11/SDL_x11window.c index 62a7e730512a8..300719999d901 100644 --- a/src/video/x11/SDL_x11window.c +++ b/src/video/x11/SDL_x11window.c @@ -563,6 +563,7 @@ X11_CreateWindow(_THIS, SDL_Window * window) && ( !_this->gl_data || ! _this->gl_data->HAS_GLX_EXT_create_context_es2_profile ) #endif ) { +#if SDL_VIDEO_OPENGL_EGL if (!_this->egl_data) { X11_XDestroyWindow(display, w); return -1; @@ -575,6 +576,9 @@ X11_CreateWindow(_THIS, SDL_Window * window) X11_XDestroyWindow(display, w); return SDL_SetError("Could not create GLES window surface"); } +#else + return SDL_SetError("Could not create GLES window surface (no EGL support available)"); +#endif /* SDL_VIDEO_OPENGL_EGL */ } #endif