Chromium Code Reviews| Index: extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| index 61fd14276bb5dc7fcdd404b985c47deaa86e0c22..2f4466236e9f673befc1f418598b18a76fd64fcf 100644 |
| --- a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| +++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| @@ -82,14 +82,6 @@ MimeHandlerViewGuest::MimeHandlerViewGuest( |
| MimeHandlerViewGuest::~MimeHandlerViewGuest() { |
| } |
| -WindowController* MimeHandlerViewGuest::GetExtensionWindowController() const { |
| - return nullptr; |
| -} |
| - |
| -WebContents* MimeHandlerViewGuest::GetAssociatedWebContents() const { |
| - return web_contents(); |
| -} |
| - |
| const char* MimeHandlerViewGuest::GetAPINamespace() const { |
| return "mimeHandlerViewGuestInternal"; |
| } |
| @@ -155,10 +147,7 @@ void MimeHandlerViewGuest::DidAttachToEmbedder() { |
| void MimeHandlerViewGuest::DidInitialize( |
| const base::DictionaryValue& create_params) { |
| - extension_function_dispatcher_.reset( |
| - new ExtensionFunctionDispatcher(browser_context(), this)); |
| - if (delegate_) |
| - delegate_->AttachHelpers(); |
| + ExtensionsAPIClient::Get()->AttachWebContentsHelpers(web_contents()); |
|
not at google - send to devlin
2015/06/10 18:37:49
It seems like this belongs in the GuestView base c
Devlin
2015/06/10 20:59:20
The only concern is that it would introduce a depe
|
| } |
| bool MimeHandlerViewGuest::ZoomPropagatesFromEmbedderToGuest() const { |
| @@ -251,27 +240,10 @@ void MimeHandlerViewGuest::DocumentOnLoadCompletedInMainFrame() { |
| element_instance_id())); |
| } |
| -bool MimeHandlerViewGuest::OnMessageReceived(const IPC::Message& message) { |
| - bool handled = true; |
| - IPC_BEGIN_MESSAGE_MAP(MimeHandlerViewGuest, message) |
| - IPC_MESSAGE_HANDLER(ExtensionHostMsg_Request, OnRequest) |
| - IPC_MESSAGE_UNHANDLED(handled = false) |
| - IPC_END_MESSAGE_MAP() |
| - return handled; |
| -} |
| - |
| base::WeakPtr<StreamContainer> MimeHandlerViewGuest::GetStream() const { |
| if (!stream_) |
| return base::WeakPtr<StreamContainer>(); |
| return stream_->GetWeakPtr(); |
| } |
| -void MimeHandlerViewGuest::OnRequest( |
| - const ExtensionHostMsg_Request_Params& params) { |
| - if (extension_function_dispatcher_) { |
| - extension_function_dispatcher_->Dispatch( |
| - params, web_contents()->GetRenderViewHost()); |
| - } |
| -} |
| - |
| } // namespace extensions |