| Index: chrome_frame/test/chrome_frame_test_utils.cc
|
| diff --git a/chrome_frame/test/chrome_frame_test_utils.cc b/chrome_frame/test/chrome_frame_test_utils.cc
|
| index 3ce58246372310a5ed59f4a08d14d047c9e5f77b..1b8bbf387c4b107e2c5df5a6bd95849b5ee120eb 100644
|
| --- a/chrome_frame/test/chrome_frame_test_utils.cc
|
| +++ b/chrome_frame/test/chrome_frame_test_utils.cc
|
| @@ -177,13 +177,16 @@ base::ProcessHandle LaunchExecutable(const std::wstring& executable,
|
| return process;
|
| }
|
|
|
| -base::ProcessHandle LaunchChrome(const std::wstring& url) {
|
| +base::ProcessHandle LaunchChrome(const std::wstring& url,
|
| + const FilePath& user_data_dir) {
|
| FilePath path;
|
| PathService::Get(base::DIR_MODULE, &path);
|
| path = path.AppendASCII(kChromeImageName);
|
|
|
| CommandLine cmd(path);
|
| cmd.AppendSwitch(switches::kNoFirstRun);
|
| + if (!user_data_dir.empty())
|
| + cmd.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
|
| cmd.AppendArgNative(url);
|
|
|
| base::ProcessHandle process = NULL;
|
|
|