summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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();