fix: openpilot unavailable with replay (#36658)

fix: openpilot unavailable
This commit is contained in:
Trey Moen
2025-11-19 22:20:47 -08:00
committed by GitHub
parent a29fdbd024
commit 5c10e7f6cf
@@ -24,7 +24,6 @@ class DriverCameraDialog(NavWidget):
self.driver_state_renderer = DriverStateRenderer(lines=True)
self.driver_state_renderer.set_rect(rl.Rectangle(0, 0, 200, 200))
self.driver_state_renderer.load_icons()
self._pm = messaging.PubMaster(['selfdriveState'])
if not no_escape:
# TODO: this can grow unbounded, should be given some thought
device.add_interactive_timeout_callback(self.stop_dmonitoringmodeld)
@@ -50,10 +49,12 @@ class DriverCameraDialog(NavWidget):
self._publish_alert_sound(None)
device.reset_interactive_timeout(300)
ui_state.params.remove("DriverTooDistracted")
self._pm = messaging.PubMaster(['selfdriveState'])
def hide_event(self):
super().hide_event()
device.reset_interactive_timeout()
self._pm = None
def _handle_mouse_release(self, _):
ui_state.params.remove("DriverTooDistracted")