| Index: chrome/browser/memory/tab_manager.cc
|
| diff --git a/chrome/browser/memory/tab_manager.cc b/chrome/browser/memory/tab_manager.cc
|
| index 6fa39ad66f4abcae4e9a2b8fd9c2677945db888f..f1eae3c49952992afae1c90f17fd55bad94880d5 100644
|
| --- a/chrome/browser/memory/tab_manager.cc
|
| +++ b/chrome/browser/memory/tab_manager.cc
|
| @@ -906,4 +906,20 @@ void TabManager::OnDiscardedStateChange(content::WebContents* contents,
|
| OnDiscardedStateChange(contents, is_discarded));
|
| }
|
|
|
| +void TabManager::OnAutoDiscardableStateChange(content::WebContents* contents,
|
| + bool is_auto_discardable) {
|
| + FOR_EACH_OBSERVER(
|
| + TabManagerObserver, observers_,
|
| + OnAutoDiscardableStateChange(contents, is_auto_discardable));
|
| +}
|
| +
|
| +bool TabManager::IsTabAutoDiscardable(content::WebContents* contents) const {
|
| + return GetWebContentsData(contents)->IsAutoDiscardable();
|
| +}
|
| +
|
| +void TabManager::SetTabAutoDiscardableState(content::WebContents* contents,
|
| + bool state) {
|
| + GetWebContentsData(contents)->SetAutoDiscardableState(state);
|
| +}
|
| +
|
| } // namespace memory
|
|
|