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

This commit is contained in:
Dean Lee
2023-07-11 17:23:45 +08:00
committed by GitHub
parent 221cd0ab09
commit 4544b40b70
+2 -4
View File
@@ -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();
}