From 63f875d6a0d64d66fcb8791abadca5dddb3a69d7 Mon Sep 17 00:00:00 2001 From: royjr Date: Mon, 31 Aug 2026 10:12:27 -0400 Subject: [PATCH] ui engaged --- openpilot/selfdrive/ui/mici/onroad/hud_renderer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openpilot/selfdrive/ui/mici/onroad/hud_renderer.py b/openpilot/selfdrive/ui/mici/onroad/hud_renderer.py index 05abae82eb..73fa4f3256 100644 --- a/openpilot/selfdrive/ui/mici/onroad/hud_renderer.py +++ b/openpilot/selfdrive/ui/mici/onroad/hud_renderer.py @@ -107,6 +107,7 @@ class HudRenderer(Widget): self.speed: float = 0.0 self.v_ego_cluster_seen: bool = False self._engaged: bool = False + self._sp_engaged: bool = False self._chestnut_fade_time: float = 0 self._can_draw_top_icons = True @@ -164,8 +165,10 @@ class HudRenderer(Widget): engaged = sm['selfdriveState'].enabled if (set_speed != self.set_speed and engaged) or (engaged and not self._engaged): self._set_speed_changed_time = rl.get_time() - if engaged != self._engaged: - self._chestnut_fade_time = rl.get_time() if engaged else 0 + sp_engaged = ui_state.engaged + if sp_engaged != self._sp_engaged: + self._chestnut_fade_time = rl.get_time() if sp_engaged else 0 + self._sp_engaged = sp_engaged self._engaged = engaged self.set_speed = set_speed self.is_cruise_set = 0 < self.set_speed < SET_SPEED_NA