diff options
author | sammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-28 06:27:20 +0000 |
---|---|---|
committer | sammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-28 06:27:20 +0000 |
commit | 0c95faf4ad51b7c80bfc290b46a910f842ecf760 (patch) | |
tree | 1623cc9940523d240fabedba07867a141182cc2a /chrome/browser/app_controller_mac.mm | |
parent | bf6edc58b6f7ac0e8c3f804dace39361e2c0c03d (diff) | |
download | chromium_src-0c95faf4ad51b7c80bfc290b46a910f842ecf760.zip chromium_src-0c95faf4ad51b7c80bfc290b46a910f842ecf760.tar.gz chromium_src-0c95faf4ad51b7c80bfc290b46a910f842ecf760.tar.bz2 |
Leave apps running on Windows and Linux when quitting Chrome.
Previously, when Chrome was quit from the wrench menu or the background mode
tray icon, all browser and app windows were closed. Now, all browser windows
are closed and background mode is suspended, but apps are left running. Other
quits, such as restarts, are not affected by this change.
BUG=130457
Review URL: https://codereview.chromium.org/25603004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231284 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/app_controller_mac.mm')
-rw-r--r-- | chrome/browser/app_controller_mac.mm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/app_controller_mac.mm b/chrome/browser/app_controller_mac.mm index 3895ceb..ed1640f 100644 --- a/chrome/browser/app_controller_mac.mm +++ b/chrome/browser/app_controller_mac.mm @@ -359,14 +359,14 @@ class AppControllerProfileObserver : public ProfileInfoCacheObserver { size_t num_browsers = chrome::GetTotalBrowserCount(); - // Initiate a shutdown (via chrome::CloseAllBrowsers()) if we aren't + // Initiate a shutdown (via chrome::CloseAllBrowsersAndQuit()) if we aren't // already shutting down. if (!browser_shutdown::IsTryingToQuit()) { content::NotificationService::current()->Notify( chrome::NOTIFICATION_CLOSE_ALL_BROWSERS_REQUEST, content::NotificationService::AllSources(), content::NotificationService::NoDetails()); - chrome::CloseAllBrowsers(); + chrome::CloseAllBrowsersAndQuit(); } return num_browsers == 0 ? YES : NO; |