summaryrefslogtreecommitdiffstats
path: root/chrome/browser/app_controller_mac.mm
diff options
context:
space:
mode:
authorsammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-28 06:27:20 +0000
committersammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-28 06:27:20 +0000
commit0c95faf4ad51b7c80bfc290b46a910f842ecf760 (patch)
tree1623cc9940523d240fabedba07867a141182cc2a /chrome/browser/app_controller_mac.mm
parentbf6edc58b6f7ac0e8c3f804dace39361e2c0c03d (diff)
downloadchromium_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.mm4
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;