# HG changeset patch # User Sunny Sachanandani # Date 1280311408 -19800 # Node ID 10175d54adf48c2a7551c191bfce814bcf917986 # Parent 453712fd201614b175aba8babd6c8d76d2c7d80e Depend on XRender version 0.10 or above and XFixes version 2.0 or above. Moved these dependency checks into CheckXRender() and CheckXFixes(). diff -r 453712fd2016 -r 10175d54adf4 src/video/x11/SDL_x11render.c --- a/src/video/x11/SDL_x11render.c Wed Jul 28 15:13:16 2010 +0530 +++ b/src/video/x11/SDL_x11render.c Wed Jul 28 15:33:28 2010 +0530 @@ -204,6 +204,10 @@ return SDL_FALSE; } + if (major != 0 || minor < 10) { + return SDL_FALSE; + } + return SDL_TRUE; } #endif @@ -230,6 +234,10 @@ return SDL_FALSE; } + if (major < 2) { + return SDL_FALSE; + } + return SDL_TRUE; } #endif @@ -397,8 +405,7 @@ #ifdef SDL_VIDEO_DRIVER_X11_XDAMAGE if (CheckXDamage(data->display, &major, &minor)) { if (CheckXFixes(data->display, &major, &minor)) { - if (major >= 2) - data->use_xdamage = SDL_TRUE; + data->use_xdamage = SDL_TRUE; } } #endif