diff --git a/selfdrive/ui/paint.cc b/selfdrive/ui/paint.cc index 60e403aff..71e26b657 100644 --- a/selfdrive/ui/paint.cc +++ b/selfdrive/ui/paint.cc @@ -604,10 +604,10 @@ static void ui_draw_driver_view(UIState *s) { // draw face box if (scene->driver_state.getFaceProb() > 0.4) { auto fxy_list = scene->driver_state.getFacePosition(); - const int face_x = fxy_list[0]; - const int face_y = fxy_list[1]; - int fbox_x; - int fbox_y = box_y + (face_y + 0.5) * box_h - 0.5 * 0.6 * box_h / 2;; + const float face_x = fxy_list[0]; + const float face_y = fxy_list[1]; + float fbox_x; + float fbox_y = box_y + (face_y + 0.5) * box_h - 0.5 * 0.6 * box_h / 2;; if (!scene->is_rhd) { fbox_x = valid_frame_x + (1 - (face_x + 0.5)) * (box_h / 2) - 0.5 * 0.6 * box_h / 2; } else {