| Index: win8/delegate_execute/delegate_execute.cc
|
| diff --git a/win8/delegate_execute/delegate_execute.cc b/win8/delegate_execute/delegate_execute.cc
|
| index 0d2bbbb00630ce0dfd15e4e9b37a46f75acdedda..2574619867595d62e289344acf8606ffdfdeac18 100644
|
| --- a/win8/delegate_execute/delegate_execute.cc
|
| +++ b/win8/delegate_execute/delegate_execute.cc
|
| @@ -108,9 +108,9 @@ int RelaunchChrome(const DelegateExecuteOperation& operation) {
|
| AtlTrace("Unexpected release of the relaunch mutex!!\n");
|
| } else if (result == WAIT_TIMEOUT) {
|
| // This could mean that Chrome is hung. Proceed to exterminate.
|
| - DWORD pid = operation.GetParentPid();
|
| - AtlTrace("%ds timeout. Killing Chrome %d\n", kWaitSeconds, pid);
|
| - base::KillProcessById(pid, 0, false);
|
| + base::Process process = operation.GetParent();
|
| + AtlTrace("%ds timeout. Killing Chrome %d\n", kWaitSeconds, process.Pid());
|
| + process.Terminate(0);
|
| } else {
|
| AtlTrace("Failed to wait for relaunch mutex, result is 0x%x\n", result);
|
| }
|
|
|