diff options
author | Lincoln Ramsay <lincoln.ramsay@nokia.com> | 2012-01-11 17:41:30 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-23 09:00:38 +0100 |
commit | 9087a78db05147339b2df1e7932d31f32b97846e (patch) | |
tree | 8e4fa0169e69f33323116ff7f99831d33ffd3aba /src/plugins/sensors/generic | |
parent | 1c1329205e2671f316090b5466d53eafe6de85a9 (diff) | |
download | qtsensors-9087a78db05147339b2df1e7932d31f32b97846e.tar.gz |
Ensure the generic sensors pass on alwaysOn
Otherwise the sensors won't stay on when the screen turns off
Change-Id: I9c8089495fa4247b4d7d2a9eefb269898757b911
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Zsolt Simon <zsolt.simon@nokia.com>
Diffstat (limited to 'src/plugins/sensors/generic')
-rw-r--r-- | src/plugins/sensors/generic/genericalssensor.cpp | 1 | ||||
-rw-r--r-- | src/plugins/sensors/generic/genericorientationsensor.cpp | 1 | ||||
-rw-r--r-- | src/plugins/sensors/generic/genericrotationsensor.cpp | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/sensors/generic/genericalssensor.cpp b/src/plugins/sensors/generic/genericalssensor.cpp index f846355..bb55657 100644 --- a/src/plugins/sensors/generic/genericalssensor.cpp +++ b/src/plugins/sensors/generic/genericalssensor.cpp @@ -58,6 +58,7 @@ genericalssensor::genericalssensor(QSensor *sensor) void genericalssensor::start() { lightSensor->setDataRate(sensor()->dataRate()); + lightSensor->setAlwaysOn(sensor()->isAlwaysOn()); lightSensor->start(); if (!lightSensor->isActive()) sensorStopped(); diff --git a/src/plugins/sensors/generic/genericorientationsensor.cpp b/src/plugins/sensors/generic/genericorientationsensor.cpp index 1b0d237..20a8ff2 100644 --- a/src/plugins/sensors/generic/genericorientationsensor.cpp +++ b/src/plugins/sensors/generic/genericorientationsensor.cpp @@ -58,6 +58,7 @@ genericorientationsensor::genericorientationsensor(QSensor *sensor) void genericorientationsensor::start() { accelerometer->setDataRate(sensor()->dataRate()); + accelerometer->setAlwaysOn(sensor()->isAlwaysOn()); accelerometer->start(); if (!accelerometer->isActive()) sensorStopped(); diff --git a/src/plugins/sensors/generic/genericrotationsensor.cpp b/src/plugins/sensors/generic/genericrotationsensor.cpp index 34c4d27..1a9178f 100644 --- a/src/plugins/sensors/generic/genericrotationsensor.cpp +++ b/src/plugins/sensors/generic/genericrotationsensor.cpp @@ -63,6 +63,7 @@ genericrotationsensor::genericrotationsensor(QSensor *sensor) void genericrotationsensor::start() { accelerometer->setDataRate(sensor()->dataRate()); + accelerometer->setAlwaysOn(sensor()->isAlwaysOn()); accelerometer->start(); if (!accelerometer->isActive()) sensorStopped(); |