Rewrite base::Bind to base::BindOnce with base_bind_rewriters in //chrome/browser/{a,b,c,d,e,f,g}*
This is a generated CL by a clang refactoring tool at //tools/clang/base_bind_rewriters.
The tool rewrites base::Bind to base::BindOnce where the resulting Callback
is immediately converted to OnceCallback.
E.g.:
base::PostTask(FROM_HERE, base::Bind(&Foo));
is rewritten to:
base::PostTask(FROM_HERE, base::BindOnce(&Foo));
In terms of the behavior change after the rewrite, the OnceCallback
implementation moves out the bound argument to the target function, unlike
Callback.
BUG=554299
Review-Url: https://codereview.chromium.org/2825003002
Cr-Commit-Position: refs/heads/master@{#465863}
diff --git a/chrome/browser/certificate_manager_model.cc b/chrome/browser/certificate_manager_model.cc
index 4aad791..f4cbb0f3 100644
--- a/chrome/browser/certificate_manager_model.cc
+++ b/chrome/browser/certificate_manager_model.cc
@@ -83,13 +83,10 @@
#endif
BrowserThread::PostTask(
- BrowserThread::IO,
- FROM_HERE,
- base::Bind(&CertificateManagerModel::GetCertDBOnIOThread,
- browser_context->GetResourceContext(),
- observer,
- base::Passed(&extension_certificate_provider),
- callback));
+ BrowserThread::IO, FROM_HERE,
+ base::BindOnce(&CertificateManagerModel::GetCertDBOnIOThread,
+ browser_context->GetResourceContext(), observer,
+ base::Passed(&extension_certificate_provider), callback));
}
CertificateManagerModel::CertificateManagerModel(
@@ -300,15 +297,10 @@
is_tpm_available = crypto::IsTPMTokenEnabledForNSS();
#endif
BrowserThread::PostTask(
- BrowserThread::UI,
- FROM_HERE,
- base::Bind(&CertificateManagerModel::DidGetCertDBOnUIThread,
- cert_db,
- is_user_db_available,
- is_tpm_available,
- observer,
- base::Passed(&extension_certificate_provider),
- callback));
+ BrowserThread::UI, FROM_HERE,
+ base::BindOnce(&CertificateManagerModel::DidGetCertDBOnUIThread, cert_db,
+ is_user_db_available, is_tpm_available, observer,
+ base::Passed(&extension_certificate_provider), callback));
}
// static