summaryrefslogtreecommitdiff
path: root/chromium/services/device/generic_sensor/platform_sensor_reader_win.cc
diff options
context:
space:
mode:
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.cc4
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();
}