From: Jan Kiszka Date: Sun, 23 May 2010 08:29:34 +0000 (+0200) Subject: sdl: Do not disable screensaver by default X-Git-Tag: v0.13.0-rc0~438 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=111f8ec99b67aeef152c71a5db12f0c0cb2422bd;p=thirdparty%2Fqemu.git sdl: Do not disable screensaver by default Unless we are running in full-screen mode, QEMU's SDL window should not disable the host's screensaver. The user can still change this behaviour by setting the environment variable SDL_VIDEO_ALLOW_SCREENSAVER as desired. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- diff --git a/sdl.c b/sdl.c index 16a48e92cb7..3bdd518d26c 100644 --- a/sdl.c +++ b/sdl.c @@ -855,6 +855,10 @@ void sdl_display_init(DisplayState *ds, int full_screen, int no_frame) if (no_frame) gui_noframe = 1; + if (!full_screen) { + setenv("SDL_VIDEO_ALLOW_SCREENSAVER", "1", 0); + } + flags = SDL_INIT_VIDEO | SDL_INIT_NOPARACHUTE; if (SDL_Init (flags)) { fprintf(stderr, "Could not initialize SDL(%s) - exiting\n",