summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTamás Martinec <tamas.martinec@symbio.com>2021-12-16 13:57:35 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-23 14:52:24 +0000
commit9de2b478e16862e53e8a900f42801500d5b8cf6d (patch)
tree31273bfbcae2c3d45fd7c17e1ce70f2ec88f786d
parent3d095cbd1b4bddd6eb88c4e31fc12673ef66ad84 (diff)
Make geomagnetic mode the default magnetometer behavior
Geomagnetic mode uses the iOS API that results in similar values on Android and iOS, therefore this should be the default magnetometer behavior. [ChangeLog][QMagnetometer] The default magnetometer behavior is changed to be geomagnetic mode. Task-number: QTBUG-98978 Change-Id: I672c4f3b52c187da8c644e7f20f45dcd740b04b0 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Juha Vuolle <juha.vuolle@insta.fi> (cherry picked from commit 233475da20b420e82be4543e74a4a89a6999126d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/plugins/sensors/ios/iosmagnetometer.mm2
-rw-r--r--src/sensors/qmagnetometer_p.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/sensors/ios/iosmagnetometer.mm b/src/plugins/sensors/ios/iosmagnetometer.mm
index bfbe6e6d..af16be9e 100644
--- a/src/plugins/sensors/ios/iosmagnetometer.mm
+++ b/src/plugins/sensors/ios/iosmagnetometer.mm
@@ -53,7 +53,7 @@ IOSMagnetometer::IOSMagnetometer(QSensor *sensor)
: QSensorBackend(sensor)
, m_motionManager([QIOSMotionManager sharedManager])
, m_timer(0)
- , m_returnGeoValues(false)
+ , m_returnGeoValues(true)
{
setReading<QMagnetometerReading>(&m_reading);
// Technical information about data rate is not found, but
diff --git a/src/sensors/qmagnetometer_p.h b/src/sensors/qmagnetometer_p.h
index 634378d5..42f2493f 100644
--- a/src/sensors/qmagnetometer_p.h
+++ b/src/sensors/qmagnetometer_p.h
@@ -59,7 +59,7 @@ class QMagnetometerPrivate : public QSensorPrivate
{
public:
QMagnetometerPrivate()
- : returnGeoValues(false)
+ : returnGeoValues(true)
{
}