Mercurial > sdl-ios-xcode
comparison src/video/x11/SDL_x11video.c @ 1784:45669d4efd02
Disable the screensaver in DGA mode, which is even more important than X11...
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 08 May 2006 06:54:20 +0000 |
parents | c546353b1ad4 |
children | 0e44c6f90b95 |
comparison
equal
deleted
inserted
replaced
1783:c546353b1ad4 | 1784:45669d4efd02 |
---|---|
543 vformat->Amask = (0xFFFFFFFF & ~(vformat->Rmask|vformat->Gmask|vformat->Bmask)); | 543 vformat->Amask = (0xFFFFFFFF & ~(vformat->Rmask|vformat->Gmask|vformat->Bmask)); |
544 } | 544 } |
545 X11_SaveVidModeGamma(this); | 545 X11_SaveVidModeGamma(this); |
546 | 546 |
547 /* Save DPMS and screensaver settings */ | 547 /* Save DPMS and screensaver settings */ |
548 X11_SaveScreenSaver(this); | 548 X11_SaveScreenSaver(SDL_Display, &screensaver_timeout, &dpms_enabled); |
549 X11_DisableScreenSaver(this); | 549 X11_DisableScreenSaver(SDL_Display); |
550 | 550 |
551 /* See if we have been passed a window to use */ | 551 /* See if we have been passed a window to use */ |
552 SDL_windowid = SDL_getenv("SDL_WINDOWID"); | 552 SDL_windowid = SDL_getenv("SDL_WINDOWID"); |
553 | 553 |
554 /* Create the fullscreen and managed windows */ | 554 /* Create the fullscreen and managed windows */ |
1373 if ( SDL_GetAppState() & SDL_APPACTIVE ) { | 1373 if ( SDL_GetAppState() & SDL_APPACTIVE ) { |
1374 X11_SwapVidModeGamma(this); | 1374 X11_SwapVidModeGamma(this); |
1375 } | 1375 } |
1376 | 1376 |
1377 /* Restore DPMS and screensaver settings */ | 1377 /* Restore DPMS and screensaver settings */ |
1378 X11_RestoreScreenSaver(this); | 1378 X11_RestoreScreenSaver(SDL_Display, screensaver_timeout, dpms_enabled); |
1379 | 1379 |
1380 /* Free that blank cursor */ | 1380 /* Free that blank cursor */ |
1381 if ( SDL_BlankCursor != NULL ) { | 1381 if ( SDL_BlankCursor != NULL ) { |
1382 this->FreeWMCursor(this, SDL_BlankCursor); | 1382 this->FreeWMCursor(this, SDL_BlankCursor); |
1383 SDL_BlankCursor = NULL; | 1383 SDL_BlankCursor = NULL; |