| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index f99bd3b94ceaf10cff12a3191fcae4e1902ee03a..0c96c807dfce93ab04e3589c8c7831e03c92d1f5 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -1487,6 +1487,14 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
|
| arraysize(kIpcFuzzerSwitches));
|
| #endif
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // On Chrome OS need to pass primary user homedir (in multi-profiles session).
|
| + base::FilePath homedir;
|
| + PathService::Get(base::DIR_HOME, &homedir);
|
| + command_line->AppendSwitchASCII(chromeos::switches::kHomedir,
|
| + homedir.value().c_str());
|
| +#endif
|
| +
|
| if (process_type == switches::kRendererProcess) {
|
| #if defined(OS_CHROMEOS)
|
| const std::string& login_profile =
|
|
|