| Index: chrome/browser/extensions/extension_storage_monitor.cc
|
| diff --git a/chrome/browser/extensions/extension_storage_monitor.cc b/chrome/browser/extensions/extension_storage_monitor.cc
|
| index 9e9efc21efd6c82e844c5db59e4bd9c412708128..4d37a95aea57f772be633152ef9a89f6c026a39c 100644
|
| --- a/chrome/browser/extensions/extension_storage_monitor.cc
|
| +++ b/chrome/browser/extensions/extension_storage_monitor.cc
|
| @@ -234,9 +234,10 @@ class StorageEventObserver
|
| } else {
|
| // We can't use the quota in the event because it assumes unlimited
|
| // storage.
|
| - BrowserThread::PostTask(BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&LogTemporaryStorageUsage,
|
| - state.quota_manager, event.usage));
|
| + BrowserThread::PostTask(
|
| + BrowserThread::IO, FROM_HERE,
|
| + base::BindOnce(&LogTemporaryStorageUsage, state.quota_manager,
|
| + event.usage));
|
| }
|
| }
|
|
|
| @@ -246,13 +247,10 @@ class StorageEventObserver
|
| state.next_threshold *= 2;
|
|
|
| BrowserThread::PostTask(
|
| - BrowserThread::UI,
|
| - FROM_HERE,
|
| - base::Bind(&ExtensionStorageMonitor::OnStorageThresholdExceeded,
|
| - storage_monitor_,
|
| - state.extension_id,
|
| - state.next_threshold,
|
| - event.usage));
|
| + BrowserThread::UI, FROM_HERE,
|
| + base::BindOnce(&ExtensionStorageMonitor::OnStorageThresholdExceeded,
|
| + storage_monitor_, state.extension_id,
|
| + state.next_threshold, event.usage));
|
| }
|
| }
|
|
|
| @@ -334,12 +332,10 @@ void ExtensionStorageMonitor::OnExtensionWillBeInstalled(
|
|
|
| if (storage_observer_.get()) {
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO,
|
| - FROM_HERE,
|
| - base::Bind(&StorageEventObserver::UpdateThresholdForExtension,
|
| - storage_observer_,
|
| - extension->id(),
|
| - initial_extension_threshold_));
|
| + BrowserThread::IO, FROM_HERE,
|
| + base::BindOnce(&StorageEventObserver::UpdateThresholdForExtension,
|
| + storage_observer_, extension->id(),
|
| + initial_extension_threshold_));
|
| }
|
| }
|
| }
|
| @@ -510,16 +506,11 @@ void ExtensionStorageMonitor::StartMonitoringStorage(
|
| should_enforce ? GetNextStorageThreshold(extension->id()) : -1;
|
|
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO,
|
| - FROM_HERE,
|
| - base::Bind(&StorageEventObserver::StartObservingForExtension,
|
| - storage_observer_,
|
| - quota_manager,
|
| - extension->id(),
|
| - storage_origin,
|
| - next_threshold,
|
| - observer_rate_,
|
| - for_metrics));
|
| + BrowserThread::IO, FROM_HERE,
|
| + base::BindOnce(&StorageEventObserver::StartObservingForExtension,
|
| + storage_observer_, quota_manager, extension->id(),
|
| + storage_origin, next_threshold, observer_rate_,
|
| + for_metrics));
|
| }
|
|
|
| void ExtensionStorageMonitor::StopMonitoringStorage(
|
| @@ -528,11 +519,9 @@ void ExtensionStorageMonitor::StopMonitoringStorage(
|
| return;
|
|
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO,
|
| - FROM_HERE,
|
| - base::Bind(&StorageEventObserver::StopObservingForExtension,
|
| - storage_observer_,
|
| - extension_id));
|
| + BrowserThread::IO, FROM_HERE,
|
| + base::BindOnce(&StorageEventObserver::StopObservingForExtension,
|
| + storage_observer_, extension_id));
|
| }
|
|
|
| void ExtensionStorageMonitor::StopMonitoringAll() {
|
| @@ -544,9 +533,8 @@ void ExtensionStorageMonitor::StopMonitoringAll() {
|
| return;
|
|
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO,
|
| - FROM_HERE,
|
| - base::Bind(&StorageEventObserver::StopObserving, storage_observer_));
|
| + BrowserThread::IO, FROM_HERE,
|
| + base::BindOnce(&StorageEventObserver::StopObserving, storage_observer_));
|
| storage_observer_ = NULL;
|
| }
|
|
|
|
|