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 ef8cb2862df4a548275cea666c6aa2aeeec87588..7026f51168acfe4036df5c2501ddd62e3c2bc1a5 100644 |
--- a/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
+++ b/chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm |
@@ -150,7 +150,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 |
@@ -272,12 +272,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); |
} |