diff --git a/selfdrive/ui/qt/maps/map.cc b/selfdrive/ui/qt/maps/map.cc index fe19a89eea..c5f1df5318 100644 --- a/selfdrive/ui/qt/maps/map.cc +++ b/selfdrive/ui/qt/maps/map.cc @@ -258,11 +258,10 @@ void MapWindow::initializeGL() { QObject::connect(m_map.data(), &QMapLibre::Map::mapLoadingFailed, [=](QMapLibre::Map::MapLoadingFailure err_code, const QString &reason) { LOGE("Map loading failed with %d: '%s'\n", err_code, reason.toStdString().c_str()); + // if time is wrong, re-create token and try connecting again in 5s if (err_code == QMapLibre::Map::MapLoadingFailure::StyleLoadFailure && reason.contains("SSL handshake failed")) { - qDebug() << "reinitalizing GL!"; -// initializeGL(); m_settings.setApiKey(get_mapbox_token()); - QTimer::singleShot(1000, this, &MapWindow::initializeGL); + QTimer::singleShot(5000, this, &MapWindow::initializeGL); } }); @@ -271,7 +270,6 @@ void MapWindow::initializeGL() { if (change == QMapLibre::Map::MapChange::MapChangeDidFinishLoadingStyle) { m_map->setTransitionOptions(0, 0); } -// qDebug() << "Map change:" << change; if (change == QMapLibre::Map::MapChange::MapChangeDidFinishLoadingMap) { loaded_once = true; }