Index: extensions/browser/extension_user_script_loader.cc |
diff --git a/extensions/browser/extension_user_script_loader.cc b/extensions/browser/extension_user_script_loader.cc |
index e08e28acbb1d16180086758457c853ef4c143fb9..689fa8d0fe9265e1a59cfbaa21471c399b0bb3d9 100644 |
--- a/extensions/browser/extension_user_script_loader.cc |
+++ b/extensions/browser/extension_user_script_loader.cc |
@@ -6,8 +6,11 @@ |
#include <stddef.h> |
+#include <map> |
+#include <memory> |
#include <set> |
#include <string> |
+#include <utility> |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
@@ -163,7 +166,8 @@ void LoadScriptsOnFileThread( |
UserScriptLoader::Serialize(*user_scripts); |
content::BrowserThread::PostTask( |
content::BrowserThread::UI, FROM_HERE, |
- base::Bind(callback, base::Passed(&user_scripts), base::Passed(&memory))); |
+ base::BindOnce(std::move(callback), std::move(user_scripts), |
+ std::move(memory))); |
} |
} // namespace |
@@ -212,8 +216,9 @@ void ExtensionUserScriptLoader::LoadScripts( |
content::BrowserThread::PostTask( |
content::BrowserThread::FILE, FROM_HERE, |
- base::Bind(&LoadScriptsOnFileThread, base::Passed(&user_scripts), |
- hosts_info_, added_script_ids, content_verifier_, callback)); |
+ base::BindOnce(&LoadScriptsOnFileThread, std::move(user_scripts), |
+ hosts_info_, added_script_ids, content_verifier_, |
+ std::move(callback))); |
} |
void ExtensionUserScriptLoader::UpdateHostsInfo( |