Index: chrome/browser/infobars/infobar_delegate.cc |
diff --git a/chrome/browser/infobars/infobar_delegate.cc b/chrome/browser/infobars/infobar_delegate.cc |
index 5a6970758935c1eeae2e58a2472febcb53205db5..db645f2524814effb83aa45db411720550ed346b 100644 |
--- a/chrome/browser/infobars/infobar_delegate.cc |
+++ b/chrome/browser/infobars/infobar_delegate.cc |
@@ -108,8 +108,7 @@ gfx::Image InfoBarDelegate::GetIcon() const { |
} |
content::WebContents* InfoBarDelegate::web_contents() { |
- return (infobar_ && infobar_->owner()) ? |
- infobar_->owner()->web_contents() : NULL; |
+ return InfoBarService::WebContentsFromInfoBar(infobar_); |
} |
InfoBarDelegate::InfoBarDelegate() : contents_unique_id_(0) { |