Index: chrome/browser/ui/startup/google_api_keys_infobar_delegate.cc |
diff --git a/chrome/browser/ui/startup/google_api_keys_infobar_delegate.cc b/chrome/browser/ui/startup/google_api_keys_infobar_delegate.cc |
index 50142195c9c18d6b4045fb9aa51462e3e6666306..fd0e4356c9d66d9f29bf906a010cf9b7f3ad5af7 100644 |
--- a/chrome/browser/ui/startup/google_api_keys_infobar_delegate.cc |
+++ b/chrome/browser/ui/startup/google_api_keys_infobar_delegate.cc |
@@ -43,7 +43,9 @@ base::string16 GoogleApiKeysInfoBarDelegate::GetLinkText() const { |
bool GoogleApiKeysInfoBarDelegate::LinkClicked( |
WindowOpenDisposition disposition) { |
- web_contents()->OpenURL(content::OpenURLParams( |
+ content::WebContents* web_contents = |
+ InfoBarService::WebContentsFromInfoBar(infobar()); |
+ web_contents->OpenURL(content::OpenURLParams( |
GURL("http://www.chromium.org/developers/how-tos/api-keys"), |
content::Referrer(), |
(disposition == CURRENT_TAB) ? NEW_FOREGROUND_TAB : disposition, |