Chromium Code Reviews| Index: components/crash/content/app/crashpad.cc |
| diff --git a/components/crash/content/app/crashpad.cc b/components/crash/content/app/crashpad.cc |
| index dcec34684352e1329f671b8b2212f97d9789c0cb..5a805843f54fd1c248049c972a2127096be452cf 100644 |
| --- a/components/crash/content/app/crashpad.cc |
| +++ b/components/crash/content/app/crashpad.cc |
| @@ -96,6 +96,7 @@ void DumpWithoutCrashing() { |
| void InitializeCrashpadImpl(bool initial_client, |
| const std::string& process_type, |
| + const std::string& user_data_dir, |
| bool embedded_handler) { |
| static bool initialized = false; |
| DCHECK(!initialized); |
| @@ -123,7 +124,7 @@ void InitializeCrashpadImpl(bool initial_client, |
| // database_path is only valid in the browser process. |
| base::FilePath database_path = internal::PlatformCrashpadInitialization( |
| - initial_client, browser_process, embedded_handler); |
| + initial_client, browser_process, embedded_handler, user_data_dir); |
| crashpad::CrashpadInfo* crashpad_info = |
| crashpad::CrashpadInfo::GetCrashpadInfo(); |
| @@ -191,6 +192,13 @@ void InitializeCrashpadImpl(bool initial_client, |
| } |
| } |
| +void InitializeCrashpadImpl(bool initial_client, |
| + const std::string& process_type, |
| + bool embedded_handler) { |
| + InitializeCrashpadImpl(initial_client, process_type, std::string(), |
| + embedded_handler); |
|
Sigurður Ásgeirsson
2017/05/11 15:33:40
seems strange to use an overload to pad this argum
manzagop (departed)
2017/05/11 19:14:54
Done.
|
| +} |
| + |
| } // namespace |
| void InitializeCrashpad(bool initial_client, const std::string& process_type) { |
| @@ -199,8 +207,9 @@ void InitializeCrashpad(bool initial_client, const std::string& process_type) { |
| #if defined(OS_WIN) |
| void InitializeCrashpadWithEmbeddedHandler(bool initial_client, |
| - const std::string& process_type) { |
| - InitializeCrashpadImpl(initial_client, process_type, true); |
| + const std::string& process_type, |
| + const std::string& user_data_dir) { |
| + InitializeCrashpadImpl(initial_client, process_type, user_data_dir, true); |
| } |
| #endif // OS_WIN |