From 22b1baff64d9bf80095ef268584ade610fe883a2 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Tue, 11 Jul 2023 17:23:45 +0800 Subject: [PATCH] ui/map: don't clear eta when map is hidden (#28878) old-commit-hash: 4544b40b7077b9aa7447c8fee1d0b254397eec65 --- selfdrive/ui/qt/maps/map.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/selfdrive/ui/qt/maps/map.cc b/selfdrive/ui/qt/maps/map.cc index b38ebf53f3..526eb5f2de 100644 --- a/selfdrive/ui/qt/maps/map.cc +++ b/selfdrive/ui/qt/maps/map.cc @@ -557,10 +557,6 @@ void MapETA::paintEvent(QPaintEvent *event) { } void MapETA::updateETA(float s, float s_typical, float d) { - eta_doc.clear(); - setVisible(d >= MANEUVER_TRANSITION_THRESHOLD); - if (!isVisible()) return; - // ETA auto eta_t = QDateTime::currentDateTime().addSecs(s).time(); auto eta = format_24h ? std::array{eta_t.toString("HH:mm"), tr("eta")} @@ -581,5 +577,7 @@ void MapETA::updateETA(float s, float s_typical, float d) { eta_doc.setHtml(QString(R"(%1%2 %4%5 %6%7)") .arg(eta[0], eta[1], color, remaining[0], remaining[1], distance[0], distance[1])); + + setVisible(d >= MANEUVER_TRANSITION_THRESHOLD); update(); }