From c574455a330d3666e8ba718cd6173b378f55ce4b Mon Sep 17 00:00:00 2001 From: oxGorou <98001973+oxGorou@users.noreply.github.com> Date: Tue, 5 May 2026 16:18:46 +0700 Subject: [PATCH] Apply suggested fix to UXTU4Linux/Assets/Modules/daemon.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- UXTU4Linux/Assets/Modules/daemon.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UXTU4Linux/Assets/Modules/daemon.py b/UXTU4Linux/Assets/Modules/daemon.py index 0dbed50..c495f8c 100644 --- a/UXTU4Linux/Assets/Modules/daemon.py +++ b/UXTU4Linux/Assets/Modules/daemon.py @@ -220,8 +220,10 @@ def _loop_body(self, args: str, mode: str, interval: int, dynamic: bool) -> None def _stop_loop(self) -> None: self._stop_evt.set() + with self._lock: + interval = self._interval if self._loop_thread and self._loop_thread.is_alive(): - self._loop_thread.join(timeout=self._interval + 2) + self._loop_thread.join(timeout=interval + 2) def apply_preset_state_once(self, state: PresetState) -> str: return self._apply_once(state.args, state.mode, log=True)