| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index 65d1c7a5ee56268a0104f0de130ce3bc4a35874e..c0d607a065193cbab1bc98a6ad202fcf02ab85ec 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -823,8 +823,14 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
|
| // is initialized.
|
| first_run_ui_bypass_ = false; // True to skip first run UI.
|
| if (is_first_run_) {
|
| - first_run_ui_bypass_ = !first_run::ProcessMasterPreferences(
|
| - user_data_dir_, master_prefs_.get());
|
| + first_run::ProcessMasterPreferencesResult pmp_result =
|
| + first_run::ProcessMasterPreferences(user_data_dir_,
|
| + master_prefs_.get());
|
| + if (pmp_result == first_run::EULA_EXIT_NOW)
|
| + return chrome::RESULT_CODE_EULA_REFUSED;
|
| +
|
| + first_run_ui_bypass_ = (pmp_result == first_run::SKIP_FIRST_RUN);
|
| +
|
| AddFirstRunNewTabs(browser_creator_.get(), master_prefs_->new_tabs);
|
|
|
| // If we are running in App mode, we do not want to show the importer
|
|
|