Index: chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm |
diff --git a/chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm b/chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm |
index 3c8e71cc3902c653e9f06e9b3aaf0fc917609d9e..f33638c44ee604ff395e1fad1dd76bc7075b294a 100644 |
--- a/chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm |
+++ b/chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm |
@@ -68,12 +68,10 @@ |
- (void)changeWebContents:(content::WebContents*)contents { |
currentWebContents_ = contents; |
- if (contents) { |
- containerCocoa_->ChangeInfoBarService( |
- InfoBarService::FromWebContents(contents)); |
- } else { |
- containerCocoa_->ChangeInfoBarService(NULL); |
- } |
+ InfoBarManager* infobar_manager = NULL; |
+ if (contents) |
+ infobar_manager = InfoBarService::InfoBarManagerFromWebContents(contents); |
+ containerCocoa_->ChangeInfoBarManager(infobar_manager); |
} |
- (void)tabDetachedWithContents:(content::WebContents*)contents { |