Index: device/generic_sensor/sensor_provider_impl.cc |
diff --git a/device/generic_sensor/sensor_provider_impl.cc b/device/generic_sensor/sensor_provider_impl.cc |
index 8a7860cb1c971d16493ace11b16fe353f1da3dda..6f2287d8a51319e63fda3e467e717f91f498dca8 100644 |
--- a/device/generic_sensor/sensor_provider_impl.cc |
+++ b/device/generic_sensor/sensor_provider_impl.cc |
@@ -32,9 +32,12 @@ void NotifySensorCreated( |
} // namespace |
// static |
-void SensorProviderImpl::Create(mojom::SensorProviderRequest request) { |
+void SensorProviderImpl::Create( |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
+ mojom::SensorProviderRequest request) { |
PlatformSensorProvider* provider = PlatformSensorProvider::GetInstance(); |
if (provider) { |
+ provider->SetTaskRunner(task_runner); |
Mikhail
2016/10/28 11:29:03
1) this is better to be a ctor partameter
2) it sh
|
mojo::MakeStrongBinding(base::WrapUnique(new SensorProviderImpl(provider)), |
std::move(request)); |
} |