Mercurial > sdl-ios-xcode
diff src/video/x11/SDL_x11video.c @ 4124:df2f562890a0 SDL-1.2
Fixed bug #510
Oops, we were disabling the screensaver before checking SDL_VIDEO_ALLOW_SCREENSAVER
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 29 Dec 2007 21:41:48 +0000 |
parents | 07d621a03a94 |
children | 568c9b3c0167 |
line wrap: on
line diff
--- a/src/video/x11/SDL_x11video.c Sat Dec 29 21:31:26 2007 +0000 +++ b/src/video/x11/SDL_x11video.c Sat Dec 29 21:41:48 2007 +0000 @@ -667,6 +667,10 @@ } X11_SaveVidModeGamma(this); + /* Allow environment override of screensaver disable. */ + env = SDL_getenv("SDL_VIDEO_ALLOW_SCREENSAVER"); + this->hidden->allow_screensaver = ( (env && SDL_atoi(env)) ? 1 : 0 ); + /* Save DPMS and screensaver settings */ X11_SaveScreenSaver(SDL_Display, &screensaver_timeout, &dpms_enabled); X11_DisableScreenSaver(this, SDL_Display); @@ -685,10 +689,6 @@ /* Fill in some window manager capabilities */ this->info.wm_available = 1; - /* Allow environment override of screensaver disable. */ - env = SDL_getenv("SDL_VIDEO_ALLOW_SCREENSAVER"); - this->hidden->allow_screensaver = ( (env && SDL_atoi(env)) ? 1 : 0 ); - /* We're done! */ XFlush(SDL_Display); return(0);