Chromium Code Reviews| 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) { |