| Index: chrome/install_static/product_install_details.cc
|
| diff --git a/chrome/install_static/product_install_details.cc b/chrome/install_static/product_install_details.cc
|
| index 3e8bec502296492e070c3f1465554634666a72e8..7a7e2364983d6920d8d0b322b49c78990d2f9909 100644
|
| --- a/chrome/install_static/product_install_details.cc
|
| +++ b/chrome/install_static/product_install_details.cc
|
| @@ -11,6 +11,7 @@
|
| #include "chrome/install_static/install_details.h"
|
| #include "chrome/install_static/install_modes.h"
|
| #include "chrome/install_static/install_util.h"
|
| +#include "chrome/install_static/user_data_dir.h"
|
| #include "chrome_elf/nt_registry/nt_registry.h"
|
|
|
| namespace install_static {
|
| @@ -139,6 +140,15 @@ std::unique_ptr<PrimaryInstallDetails> MakeProductDetails(
|
| details->set_update_ap(update_ap);
|
| details->set_update_cohort_name(update_cohort_name);
|
|
|
| + if (CurrentProcessNeedsProfileDir()) {
|
| + std::wstring user_data_dir;
|
| + std::wstring invalid_user_data_dir;
|
| + install_static::DeriveUserDataDirectory(*mode, &user_data_dir,
|
| + &invalid_user_data_dir);
|
| + details->set_user_data_dir(user_data_dir);
|
| + details->set_invalid_user_data_dir(invalid_user_data_dir);
|
| + }
|
| +
|
| return details;
|
| }
|
|
|
|
|