Rewrite base::Bind to base::BindOnce with base_bind_rewriters in //chrome/browser/net
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/2827573008
Cr-Commit-Position: refs/heads/master@{#466616}
diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/chrome_network_delegate.cc
index 878fe38e..55eb0d9 100644
--- a/chrome/browser/net/chrome_network_delegate.cc
+++ b/chrome/browser/net/chrome_network_delegate.cc
@@ -111,7 +111,7 @@
if (!target_url.SchemeIsHTTPOrHTTPS())
return;
BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
- base::Bind(&ReportInvalidReferrerSendOnUI));
+ base::BindOnce(&ReportInvalidReferrerSendOnUI));
base::debug::DumpWithoutCrashing();
NOTREACHED();
}
@@ -416,10 +416,9 @@
if (info) {
BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE,
- base::Bind(&TabSpecificContentSettings::CookiesRead,
- info->GetWebContentsGetterForRequest(),
- request.url(), request.first_party_for_cookies(),
- cookie_list, !allow));
+ base::BindOnce(&TabSpecificContentSettings::CookiesRead,
+ info->GetWebContentsGetterForRequest(), request.url(),
+ request.first_party_for_cookies(), cookie_list, !allow));
}
return allow;
@@ -439,10 +438,10 @@
if (info) {
BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE,
- base::Bind(&TabSpecificContentSettings::CookieChanged,
- info->GetWebContentsGetterForRequest(),
- request.url(), request.first_party_for_cookies(),
- cookie_line, *options, !allow));
+ base::BindOnce(&TabSpecificContentSettings::CookieChanged,
+ info->GetWebContentsGetterForRequest(), request.url(),
+ request.first_party_for_cookies(), cookie_line, *options,
+ !allow));
}
return allow;