Chromium Code Reviews| Index: content/browser/device_orientation/data_fetcher_shared_memory_android.cc |
| diff --git a/content/browser/device_orientation/data_fetcher_shared_memory_android.cc b/content/browser/device_orientation/data_fetcher_shared_memory_android.cc |
| index 5a87c6d32e4b859130482bbb610901492bec7765..c35cda63ef752a14b214410cbdf5dd78db4fe167 100644 |
| --- a/content/browser/device_orientation/data_fetcher_shared_memory_android.cc |
| +++ b/content/browser/device_orientation/data_fetcher_shared_memory_android.cc |
| @@ -10,7 +10,8 @@ |
| namespace content { |
| DataFetcherSharedMemory::~DataFetcherSharedMemory() { |
| - StopFetchingDeviceMotionData(); |
| + if (started_) |
| + StopFetchingDeviceMotionData(); |
| } |
| bool DataFetcherSharedMemory::NeedsPolling() { |
| @@ -24,13 +25,16 @@ bool DataFetcherSharedMemory::FetchDeviceMotionDataIntoBuffer() { |
| bool DataFetcherSharedMemory::StartFetchingDeviceMotionData( |
| DeviceMotionHardwareBuffer* buffer) { |
| + DCHECK(buffer); |
| device_motion_buffer_ = buffer; |
| return DataFetcherImplAndroid::GetInstance()-> |
| StartFetchingDeviceMotionData(buffer); |
| + started_ = true; |
| } |
| void DataFetcherSharedMemory::StopFetchingDeviceMotionData() { |
| DataFetcherImplAndroid::GetInstance()->StopFetchingDeviceMotionData(); |
| + started_ = false; |
|
piman
2013/07/26 17:47:48
nit: indent is wrong.
timvolodine
2013/07/29 12:06:25
Done.
|
| } |
| } // namespace content |