Index: chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
diff --git a/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm b/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
index 5d867b58c912b2bf7bc4910369bdc694c2bdd9af..339a9f080000254d25b79f491d9aa6c5da889d6e 100644 |
--- a/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
+++ b/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
@@ -149,7 +149,7 @@ class InfobarBridge : public ExtensionInfoBarDelegate::DelegateObserver, |
extensions::ExtensionHost* extensionHost = |
delegate_->AsExtensionInfoBarDelegate()->extension_host(); |
Browser* browser = |
- browser::FindBrowserWithWebContents(owner->web_contents()); |
+ browser::FindBrowserWithWebContents(owner->GetWebContents()); |
contextMenu_.reset([[ExtensionActionContextMenu alloc] |
initWithExtension:extensionHost->extension() |
browser:browser |
@@ -271,12 +271,13 @@ class InfobarBridge : public ExtensionInfoBarDelegate::DelegateObserver, |
@end |
-InfoBar* ExtensionInfoBarDelegate::CreateInfoBar(InfoBarTabHelper* owner) { |
+InfoBar* ExtensionInfoBarDelegate::CreateInfoBar(InfoBarTabService* owner) { |
+ InfoBarTabHelper* helper = (InfoBarTabHelper*)owner; |
NSWindow* window = |
- [(NSView*)owner->web_contents()->GetContentNativeView() window]; |
+ [(NSView*)owner->GetWebContents()->GetContentNativeView() window]; |
ExtensionInfoBarController* controller = |
[[ExtensionInfoBarController alloc] initWithDelegate:this |
- owner:owner |
+ owner:helper |
window:window]; |
return new InfoBar(controller, this); |
} |