From abea2185b1471f008953f3cbad3b57f42408b3f4 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Fri, 25 Aug 2023 00:15:41 -0700 Subject: [PATCH] better --- selfdrive/car/__init__.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/selfdrive/car/__init__.py b/selfdrive/car/__init__.py index 3ef586b02b..bf8c55fee0 100644 --- a/selfdrive/car/__init__.py +++ b/selfdrive/car/__init__.py @@ -28,13 +28,11 @@ def create_button_events(cur_btn: int, prev_btn: int, buttons_dict: Dict[int, ca if cur_btn == prev_btn: return events - # Add events for button presses, handling when a button switches without going to unpressed + # Add events for button presses, multiple when a button switches without going to unpressed for pressed, btn in ((False, prev_btn), (True, cur_btn)): - if btn == unpressed_btn: - continue - - events.append(car.CarState.ButtonEvent(pressed=pressed, - type=buttons_dict.get(btn, ButtonType.unknown))) + if btn != unpressed_btn: + events.append(car.CarState.ButtonEvent(pressed=pressed, + type=buttons_dict.get(btn, ButtonType.unknown))) return events