DescriptionRemove self-destruct message box (causing hang in Metro).
Launch self-destruct setup out of job (so that it doesn't die when killing the chrome.exe which created it...).
And be more drastic about killing Chrome processes on force-uninstall (pure kill, no wait).
BUG=158632, 159995
TEST=Install system-level over user-level (with user-level set to run in Metro mode); next run should self-destruct user-level Chrome (silently); subsequent launches should launch system-level Chrome.
This should also fix users currently in this bad state (upon updating the user-level Chrome which will then be able to self-destruct properly).
This might also solve bug 159995, will need to test with official build (it definitely solves the part where when both Chromes are present, user-level is activated, but hangs on the self-destruct message (which can't be displayed in Metro) -- the stronger kill process in this CL might also help with the user-level binaries left behind issue).
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=169130
Patch Set 1 #
Total comments: 10
Patch Set 2 : Also kill delegate_execute.exe. #Patch Set 3 : Kill delegate_execute only on Win8 and only remove dialog on Win8/Metro #
Total comments: 2
Patch Set 4 : dont rm delegate_execute and only breakaway if Metro #Patch Set 5 : rebase on master #Messages
Total messages: 14 (0 generated)
|