From f73dc9f19c81539312743376bd21142bd28b47e2 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 29 Jun 2021 15:13:23 +0200 Subject: [PATCH] nav: use mapChanged signal alongside isFullyLoaded() --- selfdrive/ui/qt/maps/map.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/selfdrive/ui/qt/maps/map.cc b/selfdrive/ui/qt/maps/map.cc index ad9846da0a..f09c493242 100644 --- a/selfdrive/ui/qt/maps/map.cc +++ b/selfdrive/ui/qt/maps/map.cc @@ -241,6 +241,11 @@ void MapWindow::initializeGL() { m_map->setStyleUrl("mapbox://styles/commadotai/ckq7zp8ts1k0o17p8m6rv6cet"); connect(m_map.data(), SIGNAL(needsRendering()), this, SLOT(update())); + QObject::connect(m_map.data(), &QMapboxGL::mapChanged, [=](QMapboxGL::MapChange change) { + if (change == QMapboxGL::MapChange::MapChangeDidFinishLoadingMap) { + loaded_once = true; + } + }); timer->start(100); }