diff options
Diffstat (limited to 'src/plugins/sensors/blackberry/bbaccelerometer.cpp')
-rw-r--r-- | src/plugins/sensors/blackberry/bbaccelerometer.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/sensors/blackberry/bbaccelerometer.cpp b/src/plugins/sensors/blackberry/bbaccelerometer.cpp index ed4f51f6..a277c1dd 100644 --- a/src/plugins/sensors/blackberry/bbaccelerometer.cpp +++ b/src/plugins/sensors/blackberry/bbaccelerometer.cpp @@ -48,9 +48,13 @@ BbAccelerometer::BbAccelerometer(QSensor *sensor) bool BbAccelerometer::updateReadingFromEvent(const sensor_event_t &event, QAccelerometerReading *reading) { - reading->setX(event.motion.dsp.x); - reading->setY(event.motion.dsp.y); - reading->setZ(event.motion.dsp.z); + float x = event.motion.dsp.x; + float y = event.motion.dsp.y; + float z = event.motion.dsp.z; + remapAxes(&x, &y, &z); + reading->setX(x); + reading->setY(y); + reading->setZ(z); return true; } |