diff --git a/selfdrive/ui/ui.cc b/selfdrive/ui/ui.cc index 0ddc306f87..b8edfc4e2e 100644 --- a/selfdrive/ui/ui.cc +++ b/selfdrive/ui/ui.cc @@ -362,10 +362,9 @@ void handle_message(UIState *s, SubMaster &sm) { scene.driver_state = sm["driverState"].getDriverState(); } if (sm.updated("dMonitoringState")) { - auto data = sm["dMonitoringState"].getDMonitoringState(); scene.dmonitoring_state = sm["dMonitoringState"].getDMonitoringState(); - scene.is_rhd = data.getIsRHD(); - scene.frontview = data.getIsPreview(); + scene.is_rhd = scene.dmonitoring_state.getIsRHD(); + scene.frontview = scene.dmonitoring_state.getIsPreview(); } // timeout on frontview