Only set _debugWaitConnect in main process

This commit is contained in:
Kevin Sawicki 2016-08-26 12:30:27 -07:00
parent a2f0111205
commit 7dd1a7e6f4

View file

@ -186,7 +186,10 @@ node::Environment* NodeBindings::CreateEnvironment(
PathService::Get(content::CHILD_PROCESS_EXE, &helper_exec_path);
process.Set("helperExecPath", helper_exec_path);
if (base::CommandLine::ForCurrentProcess()->HasSwitch("debug-brk"))
// Set process._debugWaitConnect if --debug-brk was specified to stop
// the debugger on the first line
if (is_browser_ &&
base::CommandLine::ForCurrentProcess()->HasSwitch("debug-brk"))
process.Set("_debugWaitConnect", true);
return env;