Index: device/generic_sensor/platform_sensor_provider_mac.cc |
diff --git a/device/generic_sensor/platform_sensor_provider_mac.cc b/device/generic_sensor/platform_sensor_provider_mac.cc |
index 777cda0bab768c4cfce0dd8b056f1ea2a107366a..8f78f93f666817afe953c6b7c18bdb937985986e 100644 |
--- a/device/generic_sensor/platform_sensor_provider_mac.cc |
+++ b/device/generic_sensor/platform_sensor_provider_mac.cc |
@@ -5,6 +5,7 @@ |
#include "device/generic_sensor/platform_sensor_provider_mac.h" |
#include "base/memory/singleton.h" |
+#include "device/generic_sensor/platform_sensor_accelerometer_mac.h" |
#include "device/generic_sensor/platform_sensor_ambient_light_mac.h" |
namespace device { |
@@ -32,6 +33,12 @@ void PlatformSensorProviderMac::CreateSensorInternal( |
callback.Run(std::move(sensor)); |
break; |
} |
+ case mojom::SensorType::ACCELEROMETER: { |
+ scoped_refptr<PlatformSensor> sensor = |
+ new PlatformSensorAccelerometerMac(std::move(mapping), this); |
+ callback.Run(std::move(sensor)); |
+ break; |
+ } |
default: |
NOTIMPLEMENTED(); |
callback.Run(nullptr); |