RPi: Patched to compile without OpenGL (thanks, Simon!), other cleanups.

Fixes Bugzilla #3003.
This commit is contained in:
Ryan C. Gordon 2015-06-06 22:45:22 -04:00
parent 5b2e7aab30
commit 8a85084fc1

View File

@ -284,15 +284,14 @@ RPI_CreateWindow(_THIS, SDL_Window * window)
void void
RPI_DestroyWindow(_THIS, SDL_Window * window) RPI_DestroyWindow(_THIS, SDL_Window * window)
{ {
SDL_WindowData *data; SDL_WindowData *data = (SDL_WindowData *) window->driverdata;
if(data) {
if(window->driverdata) { #if SDL_VIDEO_OPENGL_EGL
data = (SDL_WindowData *) window->driverdata;
if (data->egl_surface != EGL_NO_SURFACE) { if (data->egl_surface != EGL_NO_SURFACE) {
SDL_EGL_DestroySurface(_this, data->egl_surface); SDL_EGL_DestroySurface(_this, data->egl_surface);
data->egl_surface = EGL_NO_SURFACE;
} }
SDL_free(window->driverdata); #endif
SDL_free(data);
window->driverdata = NULL; window->driverdata = NULL;
} }
} }