Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index 84a6a510644adb096528bc9aec9626c23a70a138..9c3ab698005b92cd90661e4db7676ffb34998b87 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -1131,10 +1131,12 @@ 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 |
+ if (!master_prefs_->suppress_first_run_default_browser_prompt) { |
+ browser_creator_->set_show_main_browser_window( |
+ !chrome::ShowFirstRunDefaultBrowserPrompt(profile_)); |
+ } else { |
browser_creator_->set_is_default_browser_dialog_suppressed(true); |
+ } |
} // if (is_first_run_) |
#if defined(OS_WIN) |