diff --git a/libcef/common/chrome/chrome_main_delegate_cef.cc b/libcef/common/chrome/chrome_main_delegate_cef.cc index 779206036..095de65c5 100644 --- a/libcef/common/chrome/chrome_main_delegate_cef.cc +++ b/libcef/common/chrome/chrome_main_delegate_cef.cc @@ -377,12 +377,6 @@ void ChromeMainDelegateCef::PreSandboxStartup() { // number in the app bundle path. resource_util::OverrideUserDataDir(settings_, command_line); - ChromeMainDelegate::PreSandboxStartup(); - - // Initialize crash reporting state for this process/module. - // chrome::DIR_CRASH_DUMPS must be configured before calling this function. - crash_reporting::PreSandboxStartup(*command_line, process_type); - base::FilePath resources_dir; if (command_line->HasSwitch(switches::kResourcesDirPath)) { resources_dir = @@ -403,6 +397,12 @@ void ChromeMainDelegateCef::PreSandboxStartup() { } } + ChromeMainDelegate::PreSandboxStartup(); + + // Initialize crash reporting state for this process/module. + // chrome::DIR_CRASH_DUMPS must be configured before calling this function. + crash_reporting::PreSandboxStartup(*command_line, process_type); + #if !BUILDFLAG(IS_WIN) // Call after InitLogging() potentially changes values in // chrome/app/chrome_main_delegate.cc.