diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-20 18:26:36 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-20 18:26:36 +0000 |
commit | 02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c (patch) | |
tree | c9d1378a22acc3363c15ae96a42722c4a3c6f382 /chrome/browser/browser_list.h | |
parent | dfb96df122af2da6adc25320742ae44aede063de (diff) | |
download | chromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.zip chromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.tar.gz chromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.tar.bz2 |
Revert "revert r8217 until memory tests are fixed." This re-applies r8217.
This reverts commit r8245.
TBR=ben
Review URL: http://codereview.chromium.org/18410
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8292 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_list.h')
-rw-r--r-- | chrome/browser/browser_list.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/chrome/browser/browser_list.h b/chrome/browser/browser_list.h index cda32a9..72262a9 100644 --- a/chrome/browser/browser_list.h +++ b/chrome/browser/browser_list.h @@ -10,12 +10,6 @@ #include "chrome/browser/browser.h" -namespace views { -class AppModalDialogDelegate; -class Window; -}; -class WebContents; - // Stores a list of all Browser objects. class BrowserList { public: @@ -41,13 +35,6 @@ class BrowserList { static void AddBrowser(Browser* browser); static void RemoveBrowser(Browser* browser); - // Adds and removes non-browser dependent windows. These are windows that are - // top level, but whose lifetime is associated wtih the existence of at least - // one active Browser. When the last Browser is destroyed, all open dependent - // windows are closed. - static void AddDependentWindow(views::Window* window); - static void RemoveDependentWindow(views::Window* window); - static void AddObserver(Observer* observer); static void RemoveObserver(Observer* observer); @@ -113,20 +100,12 @@ class BrowserList { static bool IsOffTheRecordSessionActive(); private: - // Closes all registered dependent windows. - static void CloseAllDependentWindows(); - // Helper method to remove a browser instance from a list of browsers static void RemoveBrowserFrom(Browser* browser, list_type* browser_list); static list_type browsers_; static std::vector<Observer*> observers_; static list_type last_active_browsers_; - typedef std::vector<views::Window*> DependentWindowList; - static DependentWindowList dependent_windows_; - - // Set to the currently showing modal dialog delegate if any, NULL otherwise. - static views::AppModalDialogDelegate* app_modal_dialog_; }; class WebContents; |