| Index: extensions/browser/extension_message_filter.cc
|
| diff --git a/extensions/browser/extension_message_filter.cc b/extensions/browser/extension_message_filter.cc
|
| index b5545b70890330766d3c051dc40928ad2f4e3a30..dfa57b5f49726c4ad1ac613812fd9260682e9f24 100644
|
| --- a/extensions/browser/extension_message_filter.cc
|
| +++ b/extensions/browser/extension_message_filter.cc
|
| @@ -14,10 +14,6 @@
|
| #include "extensions/browser/event_router.h"
|
| #include "extensions/browser/extension_function_dispatcher.h"
|
| #include "extensions/browser/extension_system.h"
|
| -#include "extensions/browser/guest_view/guest_view_base.h"
|
| -#include "extensions/browser/guest_view/guest_view_manager.h"
|
| -#include "extensions/browser/guest_view/mime_handler_view/mime_handler_view_constants.h"
|
| -#include "extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.h"
|
| #include "extensions/browser/info_map.h"
|
| #include "extensions/browser/process_manager.h"
|
| #include "extensions/common/extension.h"
|
| @@ -48,10 +44,8 @@ void ExtensionMessageFilter::OverrideThreadForMessage(
|
| BrowserThread::ID* thread) {
|
| switch (message.type()) {
|
| case ExtensionHostMsg_AddListener::ID:
|
| - case ExtensionHostMsg_AttachGuest::ID:
|
| case ExtensionHostMsg_RemoveListener::ID:
|
| case ExtensionHostMsg_AddLazyListener::ID:
|
| - case ExtensionHostMsg_CreateMimeHandlerViewGuest::ID:
|
| case ExtensionHostMsg_RemoveLazyListener::ID:
|
| case ExtensionHostMsg_AddFilteredListener::ID:
|
| case ExtensionHostMsg_RemoveFilteredListener::ID:
|
| @@ -80,10 +74,6 @@ bool ExtensionMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| OnExtensionRemoveListener)
|
| IPC_MESSAGE_HANDLER(ExtensionHostMsg_AddLazyListener,
|
| OnExtensionAddLazyListener)
|
| - IPC_MESSAGE_HANDLER(ExtensionHostMsg_AttachGuest,
|
| - OnExtensionAttachGuest)
|
| - IPC_MESSAGE_HANDLER(ExtensionHostMsg_CreateMimeHandlerViewGuest,
|
| - OnExtensionCreateMimeHandlerViewGuest)
|
| IPC_MESSAGE_HANDLER(ExtensionHostMsg_RemoveLazyListener,
|
| OnExtensionRemoveLazyListener)
|
| IPC_MESSAGE_HANDLER(ExtensionHostMsg_AddFilteredListener,
|
| @@ -157,60 +147,6 @@ void ExtensionMessageFilter::OnExtensionAddLazyListener(
|
| router->AddLazyEventListener(event_name, extension_id);
|
| }
|
|
|
| -void ExtensionMessageFilter::OnExtensionAttachGuest(
|
| - int routing_id,
|
| - int element_instance_id,
|
| - int guest_instance_id,
|
| - const base::DictionaryValue& params) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - GuestViewManager* manager =
|
| - GuestViewManager::FromBrowserContext(browser_context_);
|
| - if (!manager)
|
| - return;
|
| -
|
| - manager->AttachGuest(render_process_id_,
|
| - routing_id,
|
| - element_instance_id,
|
| - guest_instance_id,
|
| - params);
|
| -}
|
| -
|
| -void ExtensionMessageFilter::OnExtensionCreateMimeHandlerViewGuest(
|
| - int render_frame_id,
|
| - const std::string& view_id,
|
| - int element_instance_id,
|
| - const gfx::Size& element_size) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - GuestViewManager* manager =
|
| - GuestViewManager::FromBrowserContext(browser_context_);
|
| - if (!manager)
|
| - return;
|
| -
|
| - content::RenderFrameHost* rfh =
|
| - content::RenderFrameHost::FromID(render_process_id_, render_frame_id);
|
| - content::WebContents* embedder_web_contents =
|
| - content::WebContents::FromRenderFrameHost(rfh);
|
| - if (!embedder_web_contents)
|
| - return;
|
| -
|
| - GuestViewManager::WebContentsCreatedCallback callback =
|
| - base::Bind(&ExtensionMessageFilter::MimeHandlerViewGuestCreatedCallback,
|
| - this,
|
| - element_instance_id,
|
| - render_process_id_,
|
| - render_frame_id,
|
| - element_size);
|
| -
|
| - base::DictionaryValue create_params;
|
| - create_params.SetString(mime_handler_view::kViewId, view_id);
|
| - create_params.SetInteger(guestview::kElementWidth, element_size.width());
|
| - create_params.SetInteger(guestview::kElementHeight, element_size.height());
|
| - manager->CreateGuest(MimeHandlerViewGuest::Type,
|
| - embedder_web_contents,
|
| - create_params,
|
| - callback);
|
| -}
|
| -
|
| void ExtensionMessageFilter::OnExtensionRemoveLazyListener(
|
| const std::string& extension_id, const std::string& event_name) {
|
| EventRouter* router = EventRouter::Get(browser_context_);
|
| @@ -291,39 +227,4 @@ void ExtensionMessageFilter::OnExtensionRequestForIOThread(
|
| params);
|
| }
|
|
|
| -void ExtensionMessageFilter::MimeHandlerViewGuestCreatedCallback(
|
| - int element_instance_id,
|
| - int embedder_render_process_id,
|
| - int embedder_render_frame_id,
|
| - const gfx::Size& element_size,
|
| - content::WebContents* web_contents) {
|
| - GuestViewManager* manager =
|
| - GuestViewManager::FromBrowserContext(browser_context_);
|
| - if (!manager)
|
| - return;
|
| -
|
| - MimeHandlerViewGuest* guest_view =
|
| - MimeHandlerViewGuest::FromWebContents(web_contents);
|
| - if (!guest_view)
|
| - return;
|
| - int guest_instance_id = guest_view->guest_instance_id();
|
| -
|
| - content::RenderFrameHost* rfh = content::RenderFrameHost::FromID(
|
| - embedder_render_process_id, embedder_render_frame_id);
|
| - if (!rfh)
|
| - return;
|
| -
|
| - base::DictionaryValue attach_params;
|
| - attach_params.SetInteger(guestview::kElementWidth, element_size.width());
|
| - attach_params.SetInteger(guestview::kElementHeight, element_size.height());
|
| - manager->AttachGuest(embedder_render_process_id,
|
| - rfh->GetRenderViewHost()->GetRoutingID(),
|
| - element_instance_id,
|
| - guest_instance_id,
|
| - attach_params);
|
| -
|
| - rfh->Send(
|
| - new ExtensionMsg_CreateMimeHandlerViewGuestACK(element_instance_id));
|
| -}
|
| -
|
| } // namespace extensions
|
|
|