| Index: chrome/app/chrome_dll_main.cc
|
| ===================================================================
|
| --- chrome/app/chrome_dll_main.cc (revision 63176)
|
| +++ chrome/app/chrome_dll_main.cc (working copy)
|
| @@ -38,6 +38,7 @@
|
| #include "base/at_exit.h"
|
| #include "base/command_line.h"
|
| #include "base/debug_util.h"
|
| +#include "base/debug/debugger.h"
|
| #include "base/i18n/icu_util.h"
|
| #include "base/mac/scoped_nsautorelease_pool.h"
|
| #include "base/message_loop.h"
|
| @@ -627,9 +628,10 @@
|
| // console) but doesn't for the child processes, killing them.
|
| // The fix is to have child processes ignore SIGINT; they'll die
|
| // on their own when the browser process goes away.
|
| - // Note that we *can't* rely on DebugUtil::BeingDebugged to catch this
|
| - // case because we are the child process, which is not being debugged.
|
| - if (!DebugUtil::BeingDebugged())
|
| + //
|
| + // Note that we *can't* rely on BeingDebugged to catch this case because we
|
| + // are the child process, which is not being debugged.
|
| + if (!base::debug::BeingDebugged())
|
| signal(SIGINT, SIG_IGN);
|
| #endif
|
| }
|
|
|