Index: chrome/browser/ui/chrome_pages.cc |
diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages.cc |
index 641086e8ac67c66bb44f39b574340e5e1015bf42..959cb70e514cd82c193fc1c93d8714c99632f09c 100644 |
--- a/chrome/browser/ui/chrome_pages.cc |
+++ b/chrome/browser/ui/chrome_pages.cc |
@@ -184,10 +184,10 @@ void ShowExtensions(Browser* browser, |
void ShowConflicts(Browser* browser) { |
#if defined(OS_WIN) |
EnumerateModulesModel* model = EnumerateModulesModel::GetInstance(); |
- if (model->modules_to_notify_about() > 0) { |
- GURL help_center_url = model->GetFirstNotableConflict(); |
- if (help_center_url.is_valid()) { |
- ShowSingletonTab(browser, help_center_url); |
+ if (model->ShouldShowConflictWarning()) { |
+ GURL conflict_url = model->GetConflictUrl(); |
+ if (conflict_url.is_valid()) { |
+ ShowSingletonTab(browser, conflict_url); |
model->AcknowledgeConflictNotification(); |
return; |
} |