diff options
Diffstat (limited to 'chrome/browser/browser_main.cc')
-rw-r--r-- | chrome/browser/browser_main.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc index c28edc8..7cf76df9 100644 --- a/chrome/browser/browser_main.cc +++ b/chrome/browser/browser_main.cc @@ -441,10 +441,10 @@ int BrowserMain(CommandLine &parsed_command_line, int show_command, // Sometimes we end up killing browser process (http://b/1308130) so make // sure we recreate unique event to indicate running browser process. message_window.HuntForZombieChromeProcesses(); - CreateUniqueChromeEvent(); + already_running = (already_running && CreateUniqueChromeEvent()); // Do the tasks if chrome has been upgraded while it was last running. - if (DoUpgradeTasks(parsed_command_line)) { + if (!already_running && DoUpgradeTasks(parsed_command_line)) { return ResultCodes::NORMAL_EXIT; } |