From 92fa11b0a60d3a08c8b6d6acbde5e9f5f9886821 Mon Sep 17 00:00:00 2001 From: Alexis Maiquez Date: Tue, 21 Mar 2023 23:42:52 +0100 Subject: [PATCH] Take into account g_KeepRunning for the fullscreen detection mechanism Signed-off-by: Alexis Maiquez --- src/WallpaperEngine/Render/Drivers/Output/CX11Output.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WallpaperEngine/Render/Drivers/Output/CX11Output.cpp b/src/WallpaperEngine/Render/Drivers/Output/CX11Output.cpp index 3fb059c..55578aa 100644 --- a/src/WallpaperEngine/Render/Drivers/Output/CX11Output.cpp +++ b/src/WallpaperEngine/Render/Drivers/Output/CX11Output.cpp @@ -8,6 +8,8 @@ #define FULLSCREEN_CHECK_WAIT_TIME 250 +extern bool g_KeepRunning; + using namespace WallpaperEngine::Render::Drivers::Output; void CustomXIOErrorExitHandler (Display* dsp, void* userdata) @@ -228,5 +230,5 @@ void CX11Output::updateRender () const // give the cpu some time to check again later usleep (FULLSCREEN_CHECK_WAIT_TIME); } - while (isFullscreen); + while (isFullscreen && g_KeepRunning); }