summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamás Martinec <tamas.martinec@symbio.com>2021-12-07 12:40:33 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-13 11:49:06 +0000
commit5c9934608b4f864f65fe157d33307f0526712be5 (patch)
tree2b11f0c82d65f1ad15bb064431aca42e389a9f51
parent194bdd38bb63922df7d0be5904c8f5c9a533cdae (diff)
downloadqtsensors-5c9934608b4f864f65fe157d33307f0526712be5.tar.gz
QtSensors: Fix geomagnetic values mode
Using startDeviceMotionUpdatesUsingReferenceFrame instead of startDeviceMotionUpdates that doesn't work at the moment. Task-number: QTBUG-98423 Change-Id: If680c2246e9f880a0360273f043fd3716a764626 Reviewed-by: Juha Vuolle <juha.vuolle@insta.fi> (cherry picked from commit 1e206da0e1ef657cb80645502b6f4f3e19ec5226) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/plugins/sensors/ios/iosmagnetometer.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/sensors/ios/iosmagnetometer.mm b/src/plugins/sensors/ios/iosmagnetometer.mm
index bfbe6e6..7cc6bbc 100644
--- a/src/plugins/sensors/ios/iosmagnetometer.mm
+++ b/src/plugins/sensors/ios/iosmagnetometer.mm
@@ -75,7 +75,7 @@ void IOSMagnetometer::start()
if (m_returnGeoValues) {
if (++s_deviceMotionStartCount == 1)
- [m_motionManager startDeviceMotionUpdates];
+ [m_motionManager startDeviceMotionUpdatesUsingReferenceFrame:CMAttitudeReferenceFrameXMagneticNorthZVertical];
} else {
if (++s_magnetometerStartCount == 1)
[m_motionManager startMagnetometerUpdates];