| Index: chrome/browser/shell_integration.cc
|
| diff --git a/chrome/browser/shell_integration.cc b/chrome/browser/shell_integration.cc
|
| index e5e9d6e81677e98ef728354dbc43f5cd00401dc2..b16a86a9f3d8379dfe70e65c7551970a16dffb46 100644
|
| --- a/chrome/browser/shell_integration.cc
|
| +++ b/chrome/browser/shell_integration.cc
|
| @@ -78,10 +78,9 @@ CommandLine ShellIntegration::CommandLineArgsForLauncher(
|
| #endif
|
| if (!user_data_dir.empty()) {
|
| // Make sure user_data_dir is an absolute path.
|
| - if (file_util::AbsolutePath(&user_data_dir) &&
|
| - file_util::PathExists(user_data_dir)) {
|
| + user_data_dir = base::MakeAbsoluteFilePath(user_data_dir);
|
| + if (!user_data_dir.empty() && file_util::PathExists(user_data_dir))
|
| new_cmd_line.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
|
| - }
|
| }
|
|
|
| #if defined(OS_CHROMEOS)
|
|
|