Index: chrome/browser/infobars/infobar_service.cc |
diff --git a/chrome/browser/infobars/infobar_service.cc b/chrome/browser/infobars/infobar_service.cc |
index 71b925185988c456a7f045fb05039605681a4e39..5d0ef27140d37d4c146bec37b5590e870758ae8b 100644 |
--- a/chrome/browser/infobars/infobar_service.cc |
+++ b/chrome/browser/infobars/infobar_service.cc |
@@ -119,8 +119,10 @@ void InfoBarService::OpenURL(const GURL& url, |
// A normal user click on an infobar URL will result in a CURRENT_TAB |
// disposition; turn that into a NEW_FOREGROUND_TAB so that we don't end up |
// smashing the page the user is looking at. |
- web_contents()->OpenURL(content::OpenURLParams( |
- url, content::Referrer(), |
- (disposition == CURRENT_TAB) ? NEW_FOREGROUND_TAB : disposition, |
- ui::PAGE_TRANSITION_LINK, false)); |
+ web_contents()->OpenURL( |
+ content::OpenURLParams(url, content::Referrer(), |
+ (disposition == WindowOpenDisposition::CURRENT_TAB) |
+ ? WindowOpenDisposition::NEW_FOREGROUND_TAB |
+ : disposition, |
+ ui::PAGE_TRANSITION_LINK, false)); |
} |