From 43eeca188f3d609b3ee8e2eb348f1a7e42942bc8 Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:59:50 -0500 Subject: [PATCH] button --- selfdrive/car/gm/interface.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/selfdrive/car/gm/interface.py b/selfdrive/car/gm/interface.py index dcfbab9a0..ab95f377b 100644 --- a/selfdrive/car/gm/interface.py +++ b/selfdrive/car/gm/interface.py @@ -666,10 +666,14 @@ class CarInterface(CarInterfaceBase): self.CS.cruise_buttons in (CruiseButtons.CANCEL, CruiseButtons.MAIN) or self.CS.prev_cruise_buttons in (CruiseButtons.CANCEL, CruiseButtons.MAIN) ) + suppress_bolt_cancel_lkas = bolt_cancel_personality and ( + self.CS.cruise_buttons == CruiseButtons.CANCEL or + self.CS.prev_cruise_buttons == CruiseButtons.CANCEL + ) distance_events = [] if suppress_malibu_side_buttons else create_button_events( self.CS.distance_button, self.CS.prev_distance_button, {1: ButtonType.gapAdjustCruise} ) - lkas_events = [] if suppress_malibu_side_buttons else create_button_events( + lkas_events = [] if (suppress_malibu_side_buttons or suppress_bolt_cancel_lkas) else create_button_events( self.CS.lkas_enabled, self.CS.lkas_previously_enabled, {1: FrogPilotButtonType.lkas} )