[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Stable-7.2.12 28/29] ui/sdl2: Allow host to power down screen
From: |
Michael Tokarev |
Subject: |
[Stable-7.2.12 28/29] ui/sdl2: Allow host to power down screen |
Date: |
Fri, 7 Jun 2024 22:12:11 +0300 |
From: Bernhard Beschow <shentey@gmail.com>
By default, SDL disables the screen saver which prevents the host from powering
down the screen even if the screen is locked. This results in draining the
battery needlessly when the host isn't connected to a wall charger. Fix that by
enabling the screen saver.
Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Acked-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-ID: <20240512095945.1879-1-shentey@gmail.com>
(cherry picked from commit 2e701e6785cd8cc048c608751c6e4f6253c67ab6)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
diff --git a/ui/sdl2.c b/ui/sdl2.c
index d630459b78..fc7e8639c2 100644
--- a/ui/sdl2.c
+++ b/ui/sdl2.c
@@ -857,6 +857,7 @@ static void sdl2_display_init(DisplayState *ds,
DisplayOptions *o)
SDL_SetHint(SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED, "0");
#endif
SDL_SetHint(SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4, "1");
+ SDL_EnableScreenSaver();
memset(&info, 0, sizeof(info));
SDL_VERSION(&info.version);
--
2.39.2
- [Stable-7.2.12 00/29] Patch Round-up for stable 7.2.12, frozen at 2024-06-07, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 20/29] gitlab: Update msys2-64bit runner tags, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 21/29] hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 23/29] target/arm: Disable SVE extensions when SVE is disabled, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 22/29] hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 25/29] disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 24/29] hw/intc/riscv_aplic: APLICs should add child earlier than realize, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 28/29] ui/sdl2: Allow host to power down screen,
Michael Tokarev <=
- [Stable-7.2.12 26/29] target/i386: fix xsave.flat from kvm-unit-tests, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 27/29] target/i386: fix SSE and SSE2 feature check, Michael Tokarev, 2024/06/07
- [Stable-7.2.12 29/29] target/loongarch: fix a wrong print in cpu dump, Michael Tokarev, 2024/06/07
- Re: [Stable-7.2.12 00/29] Patch Round-up for stable 7.2.12, frozen at 2024-06-07, Eric Blake, 2024/06/10