From 09e392afad55d44fe77674b197bb894fb85e25eb Mon Sep 17 00:00:00 2001 From: nayan Date: Mon, 21 Jul 2025 16:54:39 -0400 Subject: [PATCH] don't register click when scrolling --- selfdrive/ui/layouts/settings/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/layouts/settings/settings.py b/selfdrive/ui/layouts/settings/settings.py index a22e42b272..eb8565792c 100644 --- a/selfdrive/ui/layouts/settings/settings.py +++ b/selfdrive/ui/layouts/settings/settings.py @@ -225,7 +225,7 @@ class SettingsLayout(Widget): # Check navigation buttons for panel_type, panel_info in self._panels.items(): - if rl.check_collision_point_rec(mouse_pos, panel_info.button_rect): + if rl.check_collision_point_rec(mouse_pos, panel_info.button_rect) and self._sidebar_scroller.scroll_panel.is_touch_valid(): self.set_current_panel(panel_type) return True