fix: block update if not connected (#36641)

This commit is contained in:
Trey Moen
2025-11-18 22:35:32 -08:00
committed by GitHub
parent 3aaf249236
commit e899f46727
@@ -169,6 +169,11 @@ class UpdateOpenpilotBigButton(BigButton):
self.set_enabled(True)
def _handle_mouse_release(self, mouse_pos: MousePos):
if not system_time_valid():
dlg = BigDialog(tr("Please connect to Wi-Fi to update"), "")
gui_app.set_modal_overlay(dlg)
return
self.set_enabled(False)
self._state = UpdaterState.WAITING_FOR_UPDATER
self.set_icon(self._txt_update_icon)