Disable the screensaver by default.

Fixes Bugzilla #2218.

--HG--
extra : rebase_source : 839adf21025b06637f25ff2d2756c05a00d0d87a
extra : histedit_source : da99e2c6f35926cfc13b83e5557ffec57e2b1b78
This commit is contained in:
Ryan C. Gordon 2014-02-27 22:06:41 -05:00
parent 2e034c2a74
commit c5162134d2

View file

@ -504,6 +504,14 @@ SDL_VideoInit(const char *driver_name)
_this->DestroyWindowFramebuffer = SDL_DestroyWindowTexture; _this->DestroyWindowFramebuffer = SDL_DestroyWindowTexture;
} }
/* Disable the screen saver by default. This is a change from <= 2.0.1,
but most things using SDL are games or media players; you wouldn't
want a screensaver to trigger if you're playing exclusively with a
joystick, or passively watching a movie. Things that use SDL but
function more like a normal desktop app should explicitly reenable the
screensaver. */
SDL_DisableScreenSaver();
/* If we don't use a screen keyboard, turn on text input by default, /* If we don't use a screen keyboard, turn on text input by default,
otherwise programs that expect to get text events without enabling otherwise programs that expect to get text events without enabling
UNICODE input won't get any events. UNICODE input won't get any events.