map: set destination marker visibility once (#29444)

set visibility once
pull/29327/head
Shane Smiskol 2 years ago committed by GitHub
parent fd8f8d8785
commit da38aed483
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/ui/qt/maps/map.cc

@ -377,8 +377,6 @@ void MapWindow::offroadTransition(bool offroad) {
} }
void MapWindow::updateDestinationMarker() { void MapWindow::updateDestinationMarker() {
m_map->setPaintProperty("pinLayer", "visibility", "none");
auto nav_dest = coordinate_from_param("NavDestination"); auto nav_dest = coordinate_from_param("NavDestination");
if (nav_dest.has_value()) { if (nav_dest.has_value()) {
auto point = coordinate_to_collection(*nav_dest); auto point = coordinate_to_collection(*nav_dest);
@ -388,5 +386,7 @@ void MapWindow::updateDestinationMarker() {
pinSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature); pinSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature);
m_map->updateSource("pinSource", pinSource); m_map->updateSource("pinSource", pinSource);
m_map->setPaintProperty("pinLayer", "visibility", "visible"); m_map->setPaintProperty("pinLayer", "visibility", "visible");
} else {
m_map->setPaintProperty("pinLayer", "visibility", "none");
} }
} }

Loading…
Cancel
Save