Chromium Code Reviews| Index: chrome/browser/background/background_mode_manager.h |
| diff --git a/chrome/browser/background/background_mode_manager.h b/chrome/browser/background/background_mode_manager.h |
| index a815ccd6969acd28b74ed00c8351ad225a0b152d..cc9f804dc1d30d25ec59fc63cfd75b4e8c51ba75 100644 |
| --- a/chrome/browser/background/background_mode_manager.h |
| +++ b/chrome/browser/background/background_mode_manager.h |
| @@ -9,6 +9,7 @@ |
| #include "base/gtest_prod_util.h" |
| #include "base/memory/scoped_vector.h" |
| +#include "base/memory/weak_ptr.h" |
| #include "base/prefs/pref_change_registrar.h" |
| #include "chrome/browser/background/background_application_list_model.h" |
| #include "chrome/browser/profiles/profile_info_cache_observer.h" |
| @@ -113,7 +114,6 @@ class BackgroundModeManager |
| BalloonDisplay); |
| FRIEND_TEST_ALL_PREFIXES(BackgroundAppBrowserTest, |
| ReloadBackgroundApp); |
| - |
|
Lei Zhang
2015/05/06 21:35:49
Please leave this blank line in.
Pranay
2015/05/07 03:24:46
Done.
|
| class BackgroundModeData : public StatusIconMenuModel::Delegate { |
| public: |
| explicit BackgroundModeData( |
| @@ -195,6 +195,9 @@ class BackgroundModeManager |
| const content::NotificationSource& source, |
| const content::NotificationDetails& details) override; |
| + // Called when ExtensionSystem is ready. |
| + void OnExtensionsReady(); |
| + |
| // Called when the kBackgroundModeEnabled preference changes. |
| void OnBackgroundModeEnabledPrefChanged(); |
| @@ -356,6 +359,8 @@ class BackgroundModeManager |
| // Set to true when background mode is keeping Chrome alive. |
| bool keeping_alive_; |
| + base::WeakPtrFactory<BackgroundModeManager> weak_factory_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(BackgroundModeManager); |
| }; |