| Index: content/browser/device_sensors/data_fetcher_shared_memory_base.cc
|
| diff --git a/content/browser/device_sensors/data_fetcher_shared_memory_base.cc b/content/browser/device_sensors/data_fetcher_shared_memory_base.cc
|
| index 385aa185696eeb8694bbcd2a79a84b180d905e45..17efaa5b16e1199c37dc94023bab40d023c96d19 100644
|
| --- a/content/browser/device_sensors/data_fetcher_shared_memory_base.cc
|
| +++ b/content/browser/device_sensors/data_fetcher_shared_memory_base.cc
|
| @@ -91,7 +91,7 @@ void DataFetcherSharedMemoryBase::PollingThread::RemoveConsumer(
|
| if (!fetcher_->Stop(consumer_type))
|
| return;
|
|
|
| - consumers_bitmask_ ^= consumer_type;
|
| + consumers_bitmask_ &= ~consumer_type;
|
|
|
| if (!consumers_bitmask_)
|
| timer_.reset(); // will also stop the timer.
|
|
|