diff options
Diffstat (limited to 'chromium/services/device/generic_sensor/platform_sensor_reader_win.cc')
-rw-r--r-- | chromium/services/device/generic_sensor/platform_sensor_reader_win.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/services/device/generic_sensor/platform_sensor_reader_win.cc b/chromium/services/device/generic_sensor/platform_sensor_reader_win.cc index 93c9e059434..0b654d8b2fe 100644 --- a/chromium/services/device/generic_sensor/platform_sensor_reader_win.cc +++ b/chromium/services/device/generic_sensor/platform_sensor_reader_win.cc @@ -485,7 +485,8 @@ bool PlatformSensorReaderWin::SetReportingInterval( HRESULT PlatformSensorReaderWin::SensorReadingChanged( ISensorDataReport* report, - SensorReading* reading) const { + SensorReading* reading) { + base::AutoLock autolock(lock_); if (!client_) return E_FAIL; @@ -496,6 +497,7 @@ HRESULT PlatformSensorReaderWin::SensorReadingChanged( } void PlatformSensorReaderWin::SensorError() { + base::AutoLock autolock(lock_); if (client_) client_->OnSensorError(); } |