From e754b738ada0388b78308675712c9c99fe5d174d Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 27 Oct 2025 15:15:48 -0700 Subject: [PATCH] raylib: fix prime state thread (#36504) fix --- selfdrive/ui/lib/prime_state.py | 1 - selfdrive/ui/ui_state.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/lib/prime_state.py b/selfdrive/ui/lib/prime_state.py index 30ad0f763..fc72b4f9c 100644 --- a/selfdrive/ui/lib/prime_state.py +++ b/selfdrive/ui/lib/prime_state.py @@ -33,7 +33,6 @@ class PrimeState: self._running = False self._thread = None - self.start() def _load_initial_state(self) -> PrimeType: prime_type_str = os.getenv("PRIME_TYPE") or self._params.get("PrimeType") diff --git a/selfdrive/ui/ui_state.py b/selfdrive/ui/ui_state.py index dab01f924..5d770fb91 100644 --- a/selfdrive/ui/ui_state.py +++ b/selfdrive/ui/ui_state.py @@ -98,6 +98,7 @@ class UIState: return not self.started def update(self) -> None: + self.prime_state.start() # start thread after manager forks ui self.sm.update(0) self._update_state() self._update_status()