Index: extensions/renderer/script_injection_manager.cc |
diff --git a/extensions/renderer/script_injection_manager.cc b/extensions/renderer/script_injection_manager.cc |
index b2558b15a99313cb0b74228de9e4faf1986019a4..928f964089cc65077326b6185bec2a2ede0f44e4 100644 |
--- a/extensions/renderer/script_injection_manager.cc |
+++ b/extensions/renderer/script_injection_manager.cc |
@@ -436,9 +436,11 @@ void ScriptInjectionManager::HandleExecuteCode( |
scoped_ptr<ScriptInjection> injection(new ScriptInjection( |
scoped_ptr<ScriptInjector>( |
new ProgrammaticScriptInjector(params, main_frame)), |
- main_frame, |
- HostID(HostID::EXTENSIONS, params.extension_id), |
- params.is_web_view ? params.instance_id : HostID::kDefaultInstanceId, |
+ main_frame, HostID(HostID::EXTENSIONS, params.extension_id), |
+ ConsumerInstanceInfo( |
+ params.is_web_view ? ConsumerInstanceInfo::WEBVIEW |
+ : ConsumerInstanceInfo::TAB, |
+ params.is_web_view ? params.instance_id : HostID::kDefaultInstanceId), |
static_cast<UserScript::RunLocation>(params.run_at), |
ExtensionHelper::Get(render_view)->tab_id())); |