Index: extensions/browser/guest_view/extension_options/extension_options_guest.cc |
diff --git a/extensions/browser/guest_view/extension_options/extension_options_guest.cc b/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
index c88231570cf50734e730f16d5a8702ffa68b0622..339906adf846dfa00dad7ec9dcda7f4b1236bbd7 100644 |
--- a/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
+++ b/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
@@ -17,7 +17,6 @@ |
#include "extensions/browser/bad_message.h" |
#include "extensions/browser/extension_function_dispatcher.h" |
#include "extensions/browser/extension_registry.h" |
-#include "extensions/browser/extension_web_contents_observer.h" |
#include "extensions/browser/guest_view/extension_options/extension_options_constants.h" |
#include "extensions/browser/guest_view/extension_options/extension_options_guest_delegate.h" |
#include "extensions/common/api/extension_options_internal.h" |
@@ -117,11 +116,7 @@ void ExtensionOptionsGuest::CreateWebContents( |
void ExtensionOptionsGuest::DidInitialize( |
const base::DictionaryValue& create_params) { |
- extension_function_dispatcher_.reset( |
- new extensions::ExtensionFunctionDispatcher(browser_context(), this)); |
- if (extension_options_guest_delegate_) { |
- extension_options_guest_delegate_->DidInitialize(); |
- } |
+ ExtensionsAPIClient::Get()->AttachWebContentsHelpers(web_contents()); |
web_contents()->GetController().LoadURL(options_page_, |
content::Referrer(), |
ui::PAGE_TRANSITION_LINK, |
@@ -160,10 +155,6 @@ void ExtensionOptionsGuest::OnPreferredSizeChanged(const gfx::Size& pref_size) { |
options.ToValue())); |
} |
-content::WebContents* ExtensionOptionsGuest::GetAssociatedWebContents() const { |
- return web_contents(); |
-} |
- |
content::WebContents* ExtensionOptionsGuest::OpenURLFromTab( |
content::WebContents* source, |
const content::OpenURLParams& params) { |
@@ -244,19 +235,4 @@ void ExtensionOptionsGuest::DidNavigateMainFrame( |
} |
} |
-bool ExtensionOptionsGuest::OnMessageReceived(const IPC::Message& message) { |
- bool handled = true; |
- IPC_BEGIN_MESSAGE_MAP(ExtensionOptionsGuest, message) |
- IPC_MESSAGE_HANDLER(ExtensionHostMsg_Request, OnRequest) |
- IPC_MESSAGE_UNHANDLED(handled = false) |
- IPC_END_MESSAGE_MAP() |
- return handled; |
-} |
- |
-void ExtensionOptionsGuest::OnRequest( |
- const ExtensionHostMsg_Request_Params& params) { |
- extension_function_dispatcher_->Dispatch(params, |
- web_contents()->GetRenderViewHost()); |
-} |
- |
} // namespace extensions |