summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors
diff options
context:
space:
mode:
authorLincoln Ramsay <lincoln.ramsay@nokia.com>2012-01-11 17:41:30 +1000
committerQt by Nokia <qt-info@nokia.com>2012-01-23 09:00:38 +0100
commit9087a78db05147339b2df1e7932d31f32b97846e (patch)
tree8e4fa0169e69f33323116ff7f99831d33ffd3aba /src/plugins/sensors
parent1c1329205e2671f316090b5466d53eafe6de85a9 (diff)
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')
-rw-r--r--src/plugins/sensors/generic/genericalssensor.cpp1
-rw-r--r--src/plugins/sensors/generic/genericorientationsensor.cpp1
-rw-r--r--src/plugins/sensors/generic/genericrotationsensor.cpp1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/sensors/generic/genericalssensor.cpp b/src/plugins/sensors/generic/genericalssensor.cpp
index f846355b..bb55657c 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 1b0d2379..20a8ff2f 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 34c4d270..1a9178f1 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();