Index: extensions/browser/guest_view/web_view/web_view_guest.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_guest.cc b/extensions/browser/guest_view/web_view/web_view_guest.cc |
index 71dac535b1e7be056b944d5f436c7cf91f52fce5..739847f5c6c39453983e239142163563fe233406 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_guest.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_guest.cc |
@@ -336,7 +336,8 @@ void WebViewGuest::DidInitialize(const base::DictionaryValue& create_params) { |
if (web_view_guest_delegate_) |
web_view_guest_delegate_->OnDidInitialize(); |
- AttachWebViewHelpers(web_contents()); |
+ ExtensionsAPIClient::Get()->AttachWebContentsHelpers(web_contents()); |
Fady Samuel
2015/06/10 20:51:18
Does this mean all extensions will get routed to a
Devlin
2015/06/10 20:59:20
Not really. ExtensionWebContentsObserver (and Ext
|
+ web_view_permission_helper_.reset(new WebViewPermissionHelper(this)); |
rules_registry_id_ = GetOrGenerateRulesRegistryID( |
owner_web_contents()->GetRenderProcessHost()->GetID(), |
@@ -350,12 +351,6 @@ void WebViewGuest::DidInitialize(const base::DictionaryValue& create_params) { |
ApplyAttributes(create_params); |
} |
-void WebViewGuest::AttachWebViewHelpers(WebContents* contents) { |
- if (web_view_guest_delegate_) |
- web_view_guest_delegate_->OnAttachWebViewHelpers(contents); |
- web_view_permission_helper_.reset(new WebViewPermissionHelper(this)); |
-} |
- |
void WebViewGuest::ClearDataInternal(base::Time remove_since, |
uint32 removal_mask, |
const base::Closure& callback) { |