Chromium Code Reviews| Index: chrome/browser/guest_view/extension_options/chrome_extension_options_guest_delegate.cc |
| diff --git a/chrome/browser/guest_view/extension_options/chrome_extension_options_guest_delegate.cc b/chrome/browser/guest_view/extension_options/chrome_extension_options_guest_delegate.cc |
| index 177b9a78af6e901058898aff6b43b5ed281ef80c..10b9164f2b84a25ebd9b663e225c369cb72ca7ae 100644 |
| --- a/chrome/browser/guest_view/extension_options/chrome_extension_options_guest_delegate.cc |
| +++ b/chrome/browser/guest_view/extension_options/chrome_extension_options_guest_delegate.cc |
| @@ -12,36 +12,36 @@ |
| namespace extensions { |
| -ChromeExtensionOptionsGuestDelegate::ChromeExtensionOptionsGuestDelegate() { |
| +ChromeExtensionOptionsGuestDelegate::ChromeExtensionOptionsGuestDelegate( |
| + ExtensionOptionsGuest* guest) |
| + : ExtensionOptionsGuestDelegate(guest) { |
| } |
| ChromeExtensionOptionsGuestDelegate::~ChromeExtensionOptionsGuestDelegate() { |
| } |
| -void |
| -ChromeExtensionOptionsGuestDelegate::CreateChromeExtensionWebContentsObserver( |
| - content::WebContents* web_contents) { |
| +void ChromeExtensionOptionsGuestDelegate:: |
| + CreateChromeExtensionWebContentsObserver() { |
|
Fady Samuel
2014/09/11 18:53:36
Call this DidInitialize
|
| extensions::ChromeExtensionWebContentsObserver::CreateForWebContents( |
| - web_contents); |
| + extension_options_guest()->web_contents()); |
| } |
| bool ChromeExtensionOptionsGuestDelegate::HandleContextMenu( |
| - content::WebContents* web_contents, |
| const content::ContextMenuParams& params) { |
| - ContextMenuDelegate* menu_delegate = |
| - ContextMenuDelegate::FromWebContents(web_contents); |
| + ContextMenuDelegate* menu_delegate = ContextMenuDelegate::FromWebContents( |
| + extension_options_guest()->web_contents()); |
| DCHECK(menu_delegate); |
| - scoped_ptr<RenderViewContextMenu> menu = |
| - menu_delegate->BuildMenu(web_contents, params); |
| + scoped_ptr<RenderViewContextMenu> menu = menu_delegate->BuildMenu( |
| + extension_options_guest()->web_contents(), params); |
| menu_delegate->ShowMenu(menu.Pass()); |
| return true; |
| } |
| content::WebContents* ChromeExtensionOptionsGuestDelegate::OpenURLInNewTab( |
| - content::WebContents* embedder_web_contents, |
| const content::OpenURLParams& params) { |
| - Browser* browser = chrome::FindBrowserWithWebContents(embedder_web_contents); |
| + Browser* browser = chrome::FindBrowserWithWebContents( |
| + extension_options_guest()->embedder_web_contents()); |
| return browser->OpenURL(params); |
| } |