Chromium Code Reviews| Index: chrome/browser/memory/tab_manager_delegate_chromeos.h |
| diff --git a/chrome/browser/memory/tab_manager_delegate_chromeos.h b/chrome/browser/memory/tab_manager_delegate_chromeos.h |
| index 0ca4e26c02dad21c8d1c44d2ab63d8a0f77e0f0c..fe3fd10deaea78628af733e2abd6f13580f64af2 100644 |
| --- a/chrome/browser/memory/tab_manager_delegate_chromeos.h |
| +++ b/chrome/browser/memory/tab_manager_delegate_chromeos.h |
| @@ -47,11 +47,9 @@ enum class ProcessType { |
| // The Chrome OS TabManagerDelegate is responsible for keeping the |
| // renderers' scores up to date in /proc/<pid>/oom_score_adj. |
| -class TabManagerDelegate |
| - : public arc::InstanceHolder<arc::mojom::ProcessInstance>::Observer, |
| - public aura::client::ActivationChangeObserver, |
| - public content::NotificationObserver, |
| - public chrome::BrowserListObserver { |
| +class TabManagerDelegate : public aura::client::ActivationChangeObserver, |
| + public content::NotificationObserver, |
| + public chrome::BrowserListObserver { |
| public: |
| class MemoryStat; |
| @@ -64,10 +62,6 @@ class TabManagerDelegate |
| void OnBrowserSetLastActive(Browser* browser) override; |
| - // InstanceHolder<arc::mojom::ProcessInstance>::Observer overrides. |
|
Yusuke Sato
2016/09/21 18:27:48
This doesn't seem to be necessary.
|
| - void OnInstanceReady() override; |
| - void OnInstanceClosed() override; |
| - |
| // aura::ActivationChangeObserver overrides. |
| void OnWindowActivated( |
| aura::client::ActivationChangeObserver::ActivationReason reason, |
| @@ -176,11 +170,6 @@ class TabManagerDelegate |
| // Util for getting system memory status. |
| std::unique_ptr<TabManagerDelegate::MemoryStat> mem_stat_; |
| - // Holds a weak pointer to arc::mojom::ProcessInstance. |
|
Yusuke Sato
2016/09/21 18:27:48
same
|
| - arc::mojom::ProcessInstance* arc_process_instance_; |
| - // Current ProcessInstance version. |
| - int arc_process_instance_version_; |
| - |
| // Reports UMA histograms. |
| std::unique_ptr<UmaReporter> uma_; |