| Index: device/generic_sensor/platform_sensor_provider_base.cc
|
| diff --git a/device/generic_sensor/platform_sensor_provider_base.cc b/device/generic_sensor/platform_sensor_provider_base.cc
|
| index 6dd94dbea5ec819a89d80e849461397219163d3a..ddcaaac88036ed2046ad496c8c82b019cc832565 100644
|
| --- a/device/generic_sensor/platform_sensor_provider_base.cc
|
| +++ b/device/generic_sensor/platform_sensor_provider_base.cc
|
| @@ -79,8 +79,10 @@ void PlatformSensorProviderBase::RemoveSensor(mojom::SensorType type) {
|
| DCHECK(ContainsKey(sensor_map_, type));
|
| sensor_map_.erase(type);
|
|
|
| - if (sensor_map_.empty())
|
| + if (sensor_map_.empty()) {
|
| + AllSensorsRemoved();
|
| shared_buffer_handle_.reset();
|
| + }
|
| }
|
|
|
| mojo::ScopedSharedBufferHandle
|
|
|