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 fd43614d4816896155af189f2a845322c82b6ef2..5c528f3c943e799914cf7a1c779405cecb09c430 100644 |
--- a/device/generic_sensor/platform_sensor_provider_base.cc |
+++ b/device/generic_sensor/platform_sensor_provider_base.cc |
@@ -76,8 +76,8 @@ bool PlatformSensorProviderBase::CreateSharedBufferIfNeeded() { |
void PlatformSensorProviderBase::RemoveSensor(mojom::SensorType type) { |
DCHECK(CalledOnValidThread()); |
- DCHECK(ContainsKey(sensor_map_, type)); |
- sensor_map_.erase(type); |
+ if (ContainsKey(sensor_map_, type)) |
+ sensor_map_.erase(type); |
if (sensor_map_.empty()) |
shared_buffer_handle_.reset(); |