Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index 60f105a0ca2d2010d75d0abe7cd1a424f4a7b659..0483644e68bbc4826cbd0d677f155259d9cc6018 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -84,6 +84,7 @@ |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_finder.h" |
#include "chrome/browser/ui/browser_ui_prefs.h" |
+#include "chrome/browser/ui/startup/default_browser_prompt.h" |
#include "chrome/browser/ui/startup/startup_browser_creator.h" |
#include "chrome/browser/ui/uma_browsing_activity_observer.h" |
#include "chrome/browser/ui/user_data_dir_dialog.h" |
@@ -1684,6 +1685,11 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
chrome::SetNewHomePagePrefs(profile_->GetPrefs()); |
browser_process_->profile_manager()->OnImportFinished(profile_); |
+ |
+ if (!master_prefs_->suppress_first_run_default_browser_prompt) |
+ chrome::ShowFirstRunDefaultBrowserPrompt(profile_); |
+ else |
+ browser_creator_->set_is_default_browser_dialog_suppressed(true); |
} // if (is_first_run_) |
#if defined(OS_WIN) |