Index: chrome/browser/nacl_host/nacl_infobar_delegate.cc |
diff --git a/chrome/browser/nacl_host/nacl_infobar_delegate.cc b/chrome/browser/nacl_host/nacl_infobar_delegate.cc |
index aaaaea40f605ee6348efb44490c48352a32f1fb5..4c8b66f599f3dec68297f690312de10ba8ac87c9 100644 |
--- a/chrome/browser/nacl_host/nacl_infobar_delegate.cc |
+++ b/chrome/browser/nacl_host/nacl_infobar_delegate.cc |
@@ -50,9 +50,11 @@ base::string16 NaClInfoBarDelegate::GetLinkText() const { |
} |
bool NaClInfoBarDelegate::LinkClicked(WindowOpenDisposition disposition) { |
- web_contents()->OpenURL(content::OpenURLParams( |
- GURL("https://support.google.com/chrome/?p=ib_nacl"), content::Referrer(), |
- (disposition == CURRENT_TAB) ? NEW_FOREGROUND_TAB : disposition, |
- content::PAGE_TRANSITION_LINK, false)); |
+ InfoBarService::WebContentsFromInfoBar(infobar())->OpenURL( |
+ content::OpenURLParams( |
+ GURL("https://support.google.com/chrome/?p=ib_nacl"), |
+ content::Referrer(), |
+ (disposition == CURRENT_TAB) ? NEW_FOREGROUND_TAB : disposition, |
+ content::PAGE_TRANSITION_LINK, false)); |
return false; |
} |