Index: extensions/browser/api/web_view/web_view_internal_api.cc |
diff --git a/extensions/browser/api/web_view/web_view_internal_api.cc b/extensions/browser/api/web_view/web_view_internal_api.cc |
index a7da3bd246f040f61657c0377410ca60949dc58f..7a15e90303ec4f0d16c82305e2108f2ff0567dbc 100644 |
--- a/extensions/browser/api/web_view/web_view_internal_api.cc |
+++ b/extensions/browser/api/web_view/web_view_internal_api.cc |
@@ -102,6 +102,10 @@ bool WebViewInternalExecuteCodeFunction::Init() { |
return false; |
details_ = details.Pass(); |
+ script_injection_instance_id_ = |
+ WebViewGuest::GetOrGenerateScriptInjectionInstanceID( |
+ render_view_host()->GetProcess()->GetID(), guest_instance_id_); |
+ |
return true; |
} |
@@ -133,6 +137,10 @@ const GURL& WebViewInternalExecuteCodeFunction::GetWebViewSrc() const { |
return guest_src_; |
} |
+int WebViewInternalExecuteCodeFunction:: GetScriptInjectionInstanceId() const { |
+ return script_injection_instance_id_; |
+} |
+ |
WebViewInternalExecuteScriptFunction::WebViewInternalExecuteScriptFunction() { |
} |