Apply base_bind_rewriters to //content/browser/{appcache,dom_storage}
This CL applies //tools/clang/base_bind_rewriters to //content/{appcache,dom_storage}.
It rewrites base::Bind to base::BindOnce where the resulting base::Callback
is immediately converted to base::OnceCallback, which is considered safe
to use base::BindOnce.
E.g.:
base::PostTask(FROM_HERE, base::Bind([]{}));
base::OnceClosure cb = base::Bind([]{});
are converted to:
base::PostTask(FROM_HERE, base::BindOnce([]{}));
base::OnceClosure cb = base::BindOnce([]{});
Bug:
Change-Id: I501db4fb53a966b6cce468b8f5d6e555bdc7933b
Reviewed-on: https://chromium-review.googlesource.com/613080
Reviewed-by: Michael Nordman <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#495013}
diff --git a/content/browser/appcache/appcache_service_unittest.cc b/content/browser/appcache/appcache_service_unittest.cc
index 552244a..a3a58eb 100644
--- a/content/browser/appcache/appcache_service_unittest.cc
+++ b/content/browser/appcache/appcache_service_unittest.cc
@@ -79,8 +79,9 @@
private:
void ScheduleUserCallback(int result) {
base::ThreadTaskRunnerHandle::Get()->PostTask(
- FROM_HERE, base::Bind(&MockResponseReader::InvokeUserCompletionCallback,
- weak_factory_.GetWeakPtr(), result));
+ FROM_HERE,
+ base::BindOnce(&MockResponseReader::InvokeUserCompletionCallback,
+ weak_factory_.GetWeakPtr(), result));
}
std::unique_ptr<net::HttpResponseInfo> info_;