Skip to content

Commit 60ae3dc

Browse files
committed
split debug logic into DebugGuiApplication
1 parent 16abf93 commit 60ae3dc

File tree

3 files changed

+302
-231
lines changed

3 files changed

+302
-231
lines changed

selfdrive/ui/layouts/settings/developer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@ def __init__(self):
8080
description="",
8181
initial_state=self._params.get_bool("ShowDebugInfo"),
8282
callback=self._on_enable_ui_debug,
83+
enabled = not self._is_release
8384
)
84-
self._on_enable_ui_debug(self._params.get_bool("ShowDebugInfo"))
85+
if not self._is_release:
86+
self._on_enable_ui_debug(self._params.get_bool("ShowDebugInfo"))
8587

8688
self._scroller = Scroller([
8789
self._adb_toggle,
@@ -108,7 +110,7 @@ def _update_toggles(self):
108110

109111
# Hide non-release toggles on release builds
110112
# TODO: we can do an onroad cycle, but alpha long toggle requires a deinit function to re-enable radar and not fault
111-
for item in (self._joystick_toggle, self._long_maneuver_toggle, self._alpha_long_toggle):
113+
for item in (self._joystick_toggle, self._long_maneuver_toggle, self._alpha_long_toggle, self._ui_debug_toggle):
112114
item.set_visible(not self._is_release)
113115

114116
# CP gating

0 commit comments

Comments
 (0)