Index: chrome/browser/ui/browser_list_aura.cc |
=================================================================== |
--- chrome/browser/ui/browser_list_aura.cc (revision 137868) |
+++ chrome/browser/ui/browser_list_aura.cc (working copy) |
@@ -1,32 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/ui/browser_list.h" |
- |
-#include "base/command_line.h" |
-#include "chrome/common/chrome_switches.h" |
-#include "chrome/browser/browser_process.h" |
-#include "chrome/browser/notifications/notification_ui_manager.h" |
- |
-// static |
-void BrowserList::HandleAppExitingForPlatform() { |
- // Close All non browser windows now. Those includes notifications |
- // and windows created by Ash (launcher, background, etc). |
- g_browser_process->notification_ui_manager()->CancelAll(); |
- // TODO(oshima): Close all non browser windows here while |
- // the message loop is still alive. |
-#if defined(OS_CHROMEOS) |
- if (!CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kDisableZeroBrowsersOpenForTests)) { |
- // App is exiting, call EndKeepAlive() on behalf of Aura Shell. |
- BrowserList::EndKeepAlive(); |
- // Make sure we have notified the session manager that we are exiting. |
- // This might be called from FastShutdown() or CloseAllBrowsers(), but not |
- // if something prevents a browser from closing before SetTryingToQuit() |
- // gets called (e.g. browser->TabsNeedBeforeUnloadFired() is true). |
- // NotifyAndTerminate does nothing if called more than once. |
- BrowserList::NotifyAndTerminate(true); |
- } |
-#endif // OS_CHROMEOS |
-} |