ui/map: don't clear eta when map is hidden (#28878)

old-commit-hash: 4544b40b70
vw-mqb-aeb
Dean Lee 2 years ago committed by GitHub
parent 71e5af04c3
commit 22b1baff64
  1. 6
      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"(<body><b>%1</b>%2 <span style="color:%3"><b>%4</b>%5</span> <b>%6</b>%7</body>)")
.arg(eta[0], eta[1], color, remaining[0], remaining[1], distance[0], distance[1]));
setVisible(d >= MANEUVER_TRANSITION_THRESHOLD);
update();
}

Loading…
Cancel
Save