don't check dMonitorState's frame if frontview is false (#19584)

pull/19603/head
Dean Lee 4 years ago committed by GitHub
parent 95272533fa
commit 81369a65bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      selfdrive/ui/ui.cc

@ -219,7 +219,7 @@ void update_sockets(UIState *s) {
scene.dmonitoring_state = sm["dMonitoringState"].getDMonitoringState(); scene.dmonitoring_state = sm["dMonitoringState"].getDMonitoringState();
scene.is_rhd = scene.dmonitoring_state.getIsRHD(); scene.is_rhd = scene.dmonitoring_state.getIsRHD();
scene.frontview = scene.dmonitoring_state.getIsPreview(); scene.frontview = scene.dmonitoring_state.getIsPreview();
} else if ((sm.frame - sm.rcv_frame("dMonitoringState")) > UI_FREQ/2) { } else if (scene.frontview && (sm.frame - sm.rcv_frame("dMonitoringState")) > UI_FREQ/2) {
scene.frontview = false; scene.frontview = false;
} }
if (sm.updated("sensorEvents")) { if (sm.updated("sensorEvents")) {

Loading…
Cancel
Save