From 4c793f0298cbafa6826ef1bc2d85d92bf64320ba Mon Sep 17 00:00:00 2001 From: "atwilson@chromium.org" Date: Wed, 18 Aug 2010 20:55:45 +0000 Subject: Added BackgroundModeManager which tracks when background apps are loaded/unloaded and puts Chrome into BackgroundMode appropriately. Added EXTENSION_UNINSTALLING notification which is sent out when a notification is about to be uninstalled. Refactored StatusTray code to move StatusTray under the profile rather than attaching it to the browser process, and removed StatusTrayManager which is no longer needed now that BackgroundModeManager handles creating status icons. BUG=43382 TEST=background_mode_manager_unittests.cc Review URL: http://codereview.chromium.org/3134011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56596 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/cocoa/status_icons/status_tray_mac.h | 2 +- chrome/browser/cocoa/status_icons/status_tray_mac.mm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'chrome/browser/cocoa/status_icons') diff --git a/chrome/browser/cocoa/status_icons/status_tray_mac.h b/chrome/browser/cocoa/status_icons/status_tray_mac.h index 074251b..3552db4 100644 --- a/chrome/browser/cocoa/status_icons/status_tray_mac.h +++ b/chrome/browser/cocoa/status_icons/status_tray_mac.h @@ -14,7 +14,7 @@ class StatusTrayMac : public StatusTray { protected: // Factory method for creating a status icon. - virtual StatusIcon* CreateStatusIcon(); + virtual StatusIcon* CreatePlatformStatusIcon(); private: DISALLOW_COPY_AND_ASSIGN(StatusTrayMac); diff --git a/chrome/browser/cocoa/status_icons/status_tray_mac.mm b/chrome/browser/cocoa/status_icons/status_tray_mac.mm index 8c9449b..d4e176f 100644 --- a/chrome/browser/cocoa/status_icons/status_tray_mac.mm +++ b/chrome/browser/cocoa/status_icons/status_tray_mac.mm @@ -13,6 +13,6 @@ StatusTray* StatusTray::Create() { StatusTrayMac::StatusTrayMac() { } -StatusIcon* StatusTrayMac::CreateStatusIcon() { +StatusIcon* StatusTrayMac::CreatePlatformStatusIcon() { return new StatusIconMac(); } -- cgit v1.1