Merge revision 1358 changes:

- Mac: Don't call OverrideChildProcessPath in child processes (issue #806).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1453@1360 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt 2013-08-14 16:37:48 +00:00
parent 9a5f926a21
commit e53e604831

View File

@ -331,11 +331,15 @@ bool CefMainDelegate::BasicStartupComplete(int* exit_code) {
}
void CefMainDelegate::PreSandboxStartup() {
const CommandLine& command_line = *CommandLine::ForCurrentProcess();
#if defined(OS_MACOSX)
OverrideChildProcessPath();
if (!command_line.HasSwitch(switches::kProcessType)) {
// Only override the child process path when executing the main process.
OverrideChildProcessPath();
}
#endif
const CommandLine& command_line = *CommandLine::ForCurrentProcess();
if (command_line.HasSwitch(switches::kDisablePackLoading))
content_client_.set_pack_loading_disabled(true);