OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/memory/tab_manager.h" | 5 #include "chrome/browser/memory/tab_manager.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <set> | 10 #include <set> |
(...skipping 888 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
899 void TabManager::RemoveObserver(TabManagerObserver* observer) { | 899 void TabManager::RemoveObserver(TabManagerObserver* observer) { |
900 observers_.RemoveObserver(observer); | 900 observers_.RemoveObserver(observer); |
901 } | 901 } |
902 | 902 |
903 void TabManager::OnDiscardedStateChange(content::WebContents* contents, | 903 void TabManager::OnDiscardedStateChange(content::WebContents* contents, |
904 bool is_discarded) { | 904 bool is_discarded) { |
905 FOR_EACH_OBSERVER(TabManagerObserver, observers_, | 905 FOR_EACH_OBSERVER(TabManagerObserver, observers_, |
906 OnDiscardedStateChange(contents, is_discarded)); | 906 OnDiscardedStateChange(contents, is_discarded)); |
907 } | 907 } |
908 | 908 |
| 909 void TabManager::OnDiscardableStateChange(content::WebContents* contents, |
| 910 bool is_discardable) { |
| 911 FOR_EACH_OBSERVER(TabManagerObserver, observers_, |
| 912 OnDiscardableStateChange(contents, is_discardable)); |
| 913 } |
| 914 |
909 } // namespace memory | 915 } // namespace memory |
OLD | NEW |