Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index 41f485b713f42f737eb6dfe3c2418357691faee1..b74712c567bc4f17b54e740ce90d46874aa9aa57 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -570,8 +570,8 @@ bool ExtensionService::UpdateExtension(const extensions::CRXFileInfo& file, |
// that would do it for us. |
if (file_ownership_passed && |
!GetFileTaskRunner()->PostTask( |
- FROM_HERE, |
- base::Bind(&extensions::file_util::DeleteFile, file.path, false))) |
+ FROM_HERE, base::BindOnce(&extensions::file_util::DeleteFile, |
+ file.path, false))) |
NOTREACHED(); |
return false; |
@@ -829,11 +829,9 @@ bool ExtensionService::UninstallExtension( |
if (!Manifest::IsUnpackedLocation(extension->location())) { |
if (!GetFileTaskRunner()->PostTask( |
FROM_HERE, |
- base::Bind(&ExtensionService::UninstallExtensionOnFileThread, |
- extension->id(), |
- profile_, |
- install_directory_, |
- extension->path()))) |
+ base::BindOnce(&ExtensionService::UninstallExtensionOnFileThread, |
+ extension->id(), profile_, install_directory_, |
+ extension->path()))) |
NOTREACHED(); |
} |
@@ -1814,10 +1812,8 @@ void ExtensionService::OnExtensionInstalled( |
// Delete the extension directory since we're not going to |
// load it. |
if (!GetFileTaskRunner()->PostTask( |
- FROM_HERE, |
- base::Bind(&extensions::file_util::DeleteFile, |
- extension->path(), |
- true))) { |
+ FROM_HERE, base::BindOnce(&extensions::file_util::DeleteFile, |
+ extension->path(), true))) { |
NOTREACHED(); |
} |
return; |
@@ -2215,8 +2211,8 @@ void ExtensionService::Observe(int type, |
// that other handlers of this notification will still have |
// access to the Extension and ExtensionHost. |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::Bind(&ExtensionService::TrackTerminatedExtension, |
- AsWeakPtr(), host->extension()->id())); |
+ FROM_HERE, base::BindOnce(&ExtensionService::TrackTerminatedExtension, |
+ AsWeakPtr(), host->extension()->id())); |
break; |
} |
case content::NOTIFICATION_RENDERER_PROCESS_TERMINATED: { |
@@ -2259,8 +2255,9 @@ void ExtensionService::Observe(int type, |
if (delayed_installs_.Contains(*it)) { |
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
FROM_HERE, |
- base::Bind(&ExtensionService::MaybeFinishDelayedInstallation, |
- AsWeakPtr(), *it), |
+ base::BindOnce( |
+ &ExtensionService::MaybeFinishDelayedInstallation, |
+ AsWeakPtr(), *it), |
base::TimeDelta::FromSeconds(kUpdateIdleDelay)); |
} |
} |
@@ -2268,11 +2265,9 @@ void ExtensionService::Observe(int type, |
process_map->RemoveAllFromProcess(process->GetID()); |
BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&extensions::InfoMap::UnregisterAllExtensionsInProcess, |
- system_->info_map(), |
- process->GetID())); |
+ BrowserThread::IO, FROM_HERE, |
+ base::BindOnce(&extensions::InfoMap::UnregisterAllExtensionsInProcess, |
+ system_->info_map(), process->GetID())); |
break; |
} |
case chrome::NOTIFICATION_UPGRADE_RECOMMENDED: { |