From 55ce6f1de68f7347a16017482aca39254206d385 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 29 May 2024 17:33:41 -0700 Subject: [PATCH] more clean up full message is "loading style failed: SSL handshake failed" --- selfdrive/ui/qt/maps/map.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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; }