diff --git a/selfdrive/ui/layouts/settings/settings.py b/selfdrive/ui/layouts/settings/settings.py index 882482f2af..3d1bad922a 100644 --- a/selfdrive/ui/layouts/settings/settings.py +++ b/selfdrive/ui/layouts/settings/settings.py @@ -54,13 +54,12 @@ class SettingsLayout(Widget): self._current_panel = PanelType.DEVICE # Panel configuration - self.wifi_manager = WifiManager() - self.wifi_manager.set_active(False) - self.wifi_ui = WifiManagerUI(self.wifi_manager) + wifi_manager = WifiManager() + wifi_manager.set_active(False) self._panels = { PanelType.DEVICE: PanelInfo("Device", DeviceLayout()), - PanelType.NETWORK: PanelInfo("Network", self.wifi_ui), + PanelType.NETWORK: PanelInfo("Network", WifiManagerUI(wifi_manager)), PanelType.TOGGLES: PanelInfo("Toggles", TogglesLayout()), PanelType.SOFTWARE: PanelInfo("Software", SoftwareLayout()), PanelType.FIREHOSE: PanelInfo("Firehose", FirehoseLayout()), @@ -72,9 +71,6 @@ class SettingsLayout(Widget): # Callbacks self._close_callback: Callable | None = None - # def __del__(self): - # self.wifi_manager.stop() - def set_callbacks(self, on_close: Callable): self._close_callback = on_close