Chromium Code Reviews| 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..1673a7b20df11a961a5c712c9cbbbba15370aca8 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::GetAndCacheUserDataDirectory(*mode, &user_data_dir, |
|
grt (UTC plus 2)
2017/05/22 10:16:12
this function no longer needs to do caching. how a
manzagop (departed)
2017/05/23 14:59:14
Done.
|
| + &invalid_user_data_dir); |
| + details->set_user_data_dir(user_data_dir); |
| + details->set_invalid_user_data_dir(invalid_user_data_dir); |
| + } |
| + |
| return details; |
| } |