| Index: device/generic_sensor/platform_sensor_provider_linux.cc
|
| diff --git a/device/generic_sensor/platform_sensor_provider_linux.cc b/device/generic_sensor/platform_sensor_provider_linux.cc
|
| index 6451fa3029d8957d0cec7bca898811a8a3d976a1..736c82ff55ab9dbfbf79dc45af2c28867d78915f 100644
|
| --- a/device/generic_sensor/platform_sensor_provider_linux.cc
|
| +++ b/device/generic_sensor/platform_sensor_provider_linux.cc
|
| @@ -202,7 +202,7 @@ void PlatformSensorProviderLinux::OnDeviceRemoved(
|
| const std::string& device_node) {
|
| DCHECK(CalledOnValidThread());
|
| auto it = sensor_devices_by_type_.find(type);
|
| - if (it == sensor_devices_by_type_.end() &&
|
| + if (it != sensor_devices_by_type_.end() &&
|
| it->second->device_node == device_node)
|
| sensor_devices_by_type_.erase(it);
|
| }
|
|
|