| Index: content/browser/device_sensors/data_fetcher_shared_memory_android.cc
|
| diff --git a/content/browser/device_sensors/data_fetcher_shared_memory_android.cc b/content/browser/device_sensors/data_fetcher_shared_memory_android.cc
|
| index 2ed5f7fc0f9d78080411b6868f19e837a388a3ab..477be76585a0cabf129d5e1c0533a28a95ff8269 100644
|
| --- a/content/browser/device_sensors/data_fetcher_shared_memory_android.cc
|
| +++ b/content/browser/device_sensors/data_fetcher_shared_memory_android.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/logging.h"
|
| #include "content/browser/device_sensors/sensor_manager_android.h"
|
| +#include "content/common/device_sensors/device_light_hardware_buffer.h"
|
| #include "content/common/device_sensors/device_motion_hardware_buffer.h"
|
| #include "content/common/device_sensors/device_orientation_hardware_buffer.h"
|
|
|
| @@ -29,6 +30,9 @@ bool DataFetcherSharedMemory::Start(ConsumerType consumer_type, void* buffer) {
|
| return SensorManagerAndroid::GetInstance()->
|
| StartFetchingDeviceOrientationData(
|
| static_cast<DeviceOrientationHardwareBuffer*>(buffer));
|
| + case CONSUMER_TYPE_LIGHT:
|
| + return SensorManagerAndroid::GetInstance()->StartFetchingDeviceLightData(
|
| + static_cast<DeviceLightHardwareBuffer*>(buffer));
|
| default:
|
| NOTREACHED();
|
| }
|
| @@ -43,6 +47,9 @@ bool DataFetcherSharedMemory::Stop(ConsumerType consumer_type) {
|
| case CONSUMER_TYPE_ORIENTATION:
|
| SensorManagerAndroid::GetInstance()->StopFetchingDeviceOrientationData();
|
| return true;
|
| + case CONSUMER_TYPE_LIGHT:
|
| + SensorManagerAndroid::GetInstance()->StopFetchingDeviceLightData();
|
| + return true;
|
| default:
|
| NOTREACHED();
|
| }
|
|
|