Don't set altitude to NaN, if position provider doesn't supply it.

pull/1600/head
Jon Beniston 2023-02-16 14:47:40 +00:00
rodzic c10d24614e
commit 6b2547cac4
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -378,7 +378,9 @@ void MainCore::positionUpdated(const QGeoPositionInfo &info)
{
m_settings.setLatitude(m_position.coordinate().latitude());
m_settings.setLongitude(m_position.coordinate().longitude());
m_settings.setAltitude(m_position.coordinate().altitude());
if (!std::isnan(m_position.coordinate().altitude())) {
m_settings.setAltitude(m_position.coordinate().altitude());
}
}
}
}