Skip to content

Commit 5c10e7f

Browse files
authored
fix: openpilot unavailable with replay (#36658)
fix: openpilot unavailable
1 parent a29fdbd commit 5c10e7f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

selfdrive/ui/mici/onroad/driver_camera_dialog.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ def __init__(self, no_escape=False):
2424
self.driver_state_renderer = DriverStateRenderer(lines=True)
2525
self.driver_state_renderer.set_rect(rl.Rectangle(0, 0, 200, 200))
2626
self.driver_state_renderer.load_icons()
27-
self._pm = messaging.PubMaster(['selfdriveState'])
2827
if not no_escape:
2928
# TODO: this can grow unbounded, should be given some thought
3029
device.add_interactive_timeout_callback(self.stop_dmonitoringmodeld)
@@ -50,10 +49,12 @@ def show_event(self):
5049
self._publish_alert_sound(None)
5150
device.reset_interactive_timeout(300)
5251
ui_state.params.remove("DriverTooDistracted")
52+
self._pm = messaging.PubMaster(['selfdriveState'])
5353

5454
def hide_event(self):
5555
super().hide_event()
5656
device.reset_interactive_timeout()
57+
self._pm = None
5758

5859
def _handle_mouse_release(self, _):
5960
ui_state.params.remove("DriverTooDistracted")

0 commit comments

Comments
 (0)