summaryrefslogtreecommitdiffstats
path: root/src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp
diff options
context:
space:
mode:
authorTarja Sundqvist <tarja.sundqvist@qt.io>2022-11-10 22:42:35 +0200
committerTarja Sundqvist <tarja.sundqvist@qt.io>2022-11-10 22:42:35 +0200
commit98a5c511ea753edc9a28a5610d6e2234df049293 (patch)
tree91e0711a60106fbd57402df758e3800d414e6f5a /src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp
parent597c98851d85a5f1f03abfaaf8c91a33a963d9f0 (diff)
parent45ff6ea68b3d0d510a279f6512cd4b8fc352c729 (diff)
Merge remote-tracking branch 'origin/tqtc/lts-5.15.8' into tqtc/lts-5.15-opensourcev5.15.8-lts-lgpl
Diffstat (limited to 'src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp')
-rw-r--r--src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp b/src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp
index 10484e3b..f157a03a 100644
--- a/src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp
+++ b/src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2.cpp
@@ -410,7 +410,8 @@ void QGeoPositionInfoSourceGeoclue2::handleNewLocation(const QDBusObjectPath &ol
} else {
QGeoCoordinate coordinate(location.latitude(),
location.longitude());
- if (const auto altitude = location.altitude() > std::numeric_limits<double>::min())
+ const auto altitude = location.altitude();
+ if (altitude > std::numeric_limits<double>::lowest())
coordinate.setAltitude(altitude);
const Timestamp ts = location.timestamp();
@@ -428,9 +429,11 @@ void QGeoPositionInfoSourceGeoclue2::handleNewLocation(const QDBusObjectPath &ol
m_lastPositionFromSatellite = qFuzzyCompare(accuracy, 0.0);
m_lastPosition.setAttribute(QGeoPositionInfo::HorizontalAccuracy, accuracy);
- if (const auto speed = location.speed() >= 0.0)
+ const auto speed = location.speed();
+ if (speed >= 0.0)
m_lastPosition.setAttribute(QGeoPositionInfo::GroundSpeed, speed);
- if (const auto heading = location.heading() >= 0.0)
+ const auto heading = location.heading();
+ if (heading >= 0.0)
m_lastPosition.setAttribute(QGeoPositionInfo::Direction, heading);
emit positionUpdated(m_lastPosition);