| Index: extensions/browser/guest_view/extension_view/extension_view_guest.cc
|
| diff --git a/extensions/browser/guest_view/extension_view/extension_view_guest.cc b/extensions/browser/guest_view/extension_view/extension_view_guest.cc
|
| index b9f73f49dc33ed697424b4f3f0e0df469d3fa81f..ff2bcf98794b1d47d6e7968fe9a72a0ca09c024c 100644
|
| --- a/extensions/browser/guest_view/extension_view/extension_view_guest.cc
|
| +++ b/extensions/browser/guest_view/extension_view/extension_view_guest.cc
|
| @@ -28,10 +28,7 @@ const char ExtensionViewGuest::Type[] = "extensionview";
|
|
|
| ExtensionViewGuest::ExtensionViewGuest(
|
| content::WebContents* owner_web_contents)
|
| - : GuestView<ExtensionViewGuest>(owner_web_contents),
|
| - extension_view_guest_delegate_(
|
| - extensions::ExtensionsAPIClient::Get()
|
| - ->CreateExtensionViewGuestDelegate(this)) {
|
| + : GuestView<ExtensionViewGuest>(owner_web_contents) {
|
| }
|
|
|
| ExtensionViewGuest::~ExtensionViewGuest() {
|
| @@ -104,11 +101,7 @@ void ExtensionViewGuest::CreateWebContents(
|
|
|
| void ExtensionViewGuest::DidInitialize(
|
| const base::DictionaryValue& create_params) {
|
| - extension_function_dispatcher_.reset(
|
| - new extensions::ExtensionFunctionDispatcher(browser_context(), this));
|
| -
|
| - if (extension_view_guest_delegate_)
|
| - extension_view_guest_delegate_->DidInitialize();
|
| + ExtensionsAPIClient::Get()->AttachWebContentsHelpers(web_contents());
|
|
|
| ApplyAttributes(create_params);
|
| }
|
| @@ -157,22 +150,6 @@ void ExtensionViewGuest::DidNavigateMainFrame(
|
| }
|
| }
|
|
|
| -bool ExtensionViewGuest::OnMessageReceived(const IPC::Message& message) {
|
| - bool handled = true;
|
| - IPC_BEGIN_MESSAGE_MAP(ExtensionViewGuest, message)
|
| - IPC_MESSAGE_HANDLER(ExtensionHostMsg_Request, OnRequest)
|
| - IPC_MESSAGE_UNHANDLED(handled = false)
|
| - IPC_END_MESSAGE_MAP()
|
| - return handled;
|
| -}
|
| -
|
| -// Private
|
| -void ExtensionViewGuest::OnRequest(
|
| - const ExtensionHostMsg_Request_Params& params) {
|
| - extension_function_dispatcher_->Dispatch(params,
|
| - web_contents()->GetRenderViewHost());
|
| -}
|
| -
|
| void ExtensionViewGuest::ApplyAttributes(const base::DictionaryValue& params) {
|
| std::string src;
|
| params.GetString(extensionview::kAttributeSrc, &src);
|
|
|