Index: extensions/renderer/user_script_injector.cc |
diff --git a/extensions/renderer/user_script_injector.cc b/extensions/renderer/user_script_injector.cc |
index dc4d06a694168a4d18c06d906b9304690d237f04..5a42ffa71b03f1a26c0d1fda54ff0427c341471c 100644 |
--- a/extensions/renderer/user_script_injector.cc |
+++ b/extensions/renderer/user_script_injector.cc |
@@ -56,13 +56,12 @@ base::LazyInstance<GreasemonkeyApiJsString> g_greasemonkey_api = |
} // namespace |
-UserScriptInjector::UserScriptInjector( |
- const UserScript* script, |
- UserScriptSet* script_list, |
- bool is_declarative) |
+UserScriptInjector::UserScriptInjector(const UserScript* script, |
+ UserScriptSet* script_list, |
+ bool is_declarative) |
: script_(script), |
script_id_(script_->id()), |
- extension_id_(script_->extension_id()), |
+ host_id_(script_->host_id()), |
is_declarative_(is_declarative), |
user_script_set_observer_(this) { |
user_script_set_observer_.Add(script_list); |
@@ -72,11 +71,11 @@ UserScriptInjector::~UserScriptInjector() { |
} |
void UserScriptInjector::OnUserScriptsUpdated( |
- const std::set<std::string>& changed_extensions, |
+ const std::set<HostID>& changed_hosts, |
const std::vector<UserScript*>& scripts) { |
- // If the extension causing this injection changed, then this injection |
+ // If the host causing this injection changed, then this injection |
// will be removed, and there's no guarantee the backing script still exists. |
- if (changed_extensions.count(extension_id_) > 0) |
+ if (changed_hosts.count(host_id_) > 0) |
return; |
for (std::vector<UserScript*>::const_iterator iter = scripts.begin(); |
@@ -202,7 +201,7 @@ void UserScriptInjector::GetRunInfo( |
for (UserScript::FileList::const_iterator iter = js_scripts.begin(); |
iter != js_scripts.end(); |
++iter) { |
- scripts_run_info->executing_scripts[extension_id_].insert( |
+ scripts_run_info->executing_scripts[host_id_.id()].insert( |
iter->url().path()); |
} |
} |