summaryrefslogtreecommitdiffstats
path: root/services/sensorservice/SensorService.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'services/sensorservice/SensorService.cpp')
-rw-r--r--services/sensorservice/SensorService.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp
index be1c150..cd523ce 100644
--- a/services/sensorservice/SensorService.cpp
+++ b/services/sensorservice/SensorService.cpp
@@ -48,9 +48,12 @@
#include "RotationVectorSensor2.h"
#include "SensorFusion.h"
#include "SensorService.h"
+
+#ifdef USE_LEGACY_SENSORS_FUSION
#include "legacy/LegacyGravitySensor.h"
#include "legacy/LegacyLinearAccelerationSensor.h"
#include "legacy/LegacyRotationVectorSensor.h"
+#endif
namespace android {
// ---------------------------------------------------------------------------
@@ -123,12 +126,14 @@ void SensorService::onFirstRef()
registerVirtualSensor( new OrientationSensor() );
registerVirtualSensor( new CorrectedGyroSensor(list, count) );
}
+#ifdef USE_LEGACY_SENSORS_FUSION
else
{
registerVirtualSensor( new LegacyRotationVectorSensor() );
registerVirtualSensor( new LegacyGravitySensor(list, count) );
registerVirtualSensor( new LegacyLinearAccelerationSensor(list, count) );
}
+#endif
// build the sensor list returned to users
mUserSensorList = mSensorList;