From b56d44bbd29f4f848783536659221f50cae58917 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Wed, 6 Jan 2021 11:25:37 +0100 Subject: [PATCH] dont show speed below zero old-commit-hash: d8e864e33d08c60e9740d7433067382128962f92 --- selfdrive/ui/paint.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/paint.cc b/selfdrive/ui/paint.cc index 56738bf404..d1a3bd2615 100644 --- a/selfdrive/ui/paint.cc +++ b/selfdrive/ui/paint.cc @@ -306,7 +306,7 @@ static void ui_draw_vision_maxspeed(UIState *s) { } static void ui_draw_vision_speed(UIState *s) { - const float speed = s->scene.controls_state.getVEgo() * (s->is_metric ? 3.6 : 2.2369363); + const float speed = std::max(0.0, s->scene.controls_state.getVEgo() * (s->is_metric ? 3.6 : 2.2369363)); const std::string speed_str = std::to_string((int)std::nearbyint(speed)); nvgTextAlign(s->vg, NVG_ALIGN_CENTER | NVG_ALIGN_BASELINE); ui_draw_text(s->vg, s->scene.viz_rect.centerX(), 240, speed_str.c_str(), 96 * 2.5, COLOR_WHITE, s->font_sans_bold);