| Index: device/generic_sensor/platform_sensor_provider_android.cc
|
| diff --git a/device/generic_sensor/platform_sensor_provider_android.cc b/device/generic_sensor/platform_sensor_provider_android.cc
|
| index 19c700c338f990f86717eb0f14666a759aad68a8..08ef1031f626c408e98158680661afe0bbfa76d0 100644
|
| --- a/device/generic_sensor/platform_sensor_provider_android.cc
|
| +++ b/device/generic_sensor/platform_sensor_provider_android.cc
|
| @@ -25,7 +25,6 @@ class PlatformSensorProviderAndroid : public PlatformSensorProvider {
|
| protected:
|
| void CreateSensorInternal(mojom::SensorType type,
|
| mojo::ScopedSharedBufferMapping mapping,
|
| - uint64_t buffer_size,
|
| const CreateSensorCallback& callback) override;
|
|
|
| private:
|
| @@ -58,7 +57,6 @@ PlatformSensorProviderAndroid::~PlatformSensorProviderAndroid() = default;
|
| void PlatformSensorProviderAndroid::CreateSensorInternal(
|
| mojom::SensorType type,
|
| mojo::ScopedSharedBufferMapping mapping,
|
| - uint64_t buffer_size,
|
| const CreateSensorCallback& callback) {
|
| JNIEnv* env = AttachCurrentThread();
|
| ScopedJavaLocalRef<jobject> sensor = Java_PlatformSensorProvider_createSensor(
|
| @@ -68,8 +66,8 @@ void PlatformSensorProviderAndroid::CreateSensorInternal(
|
| callback.Run(nullptr);
|
|
|
| scoped_refptr<PlatformSensorAndroid> concrete_sensor =
|
| - new PlatformSensorAndroid(type, std::move(mapping), buffer_size, this,
|
| - sensor);
|
| + new PlatformSensorAndroid(type, std::move(mapping), this,
|
| + base::ThreadTaskRunnerHandle::Get(), sensor);
|
| callback.Run(concrete_sensor);
|
| }
|
|
|
|
|