summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-15 20:32:51 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-15 20:32:51 +0000
commita754453c13d397bb9b49a0bbb61e276fa0190365 (patch)
tree33bc812a6389710d9f5ca68b95bfdb149609b838 /chrome/browser/views
parent30729c347ccfc3773a7e0bece475632cbe59ad60 (diff)
downloadchromium_src-a754453c13d397bb9b49a0bbb61e276fa0190365.zip
chromium_src-a754453c13d397bb9b49a0bbb61e276fa0190365.tar.gz
chromium_src-a754453c13d397bb9b49a0bbb61e276fa0190365.tar.bz2
Add more browser tests for Task Manager.
TEST=Covered by browser_tests. http://crbug.com/12127 Review URL: http://codereview.chromium.org/155433 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20786 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views')
-rw-r--r--chrome/browser/views/task_manager_view.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/views/task_manager_view.cc b/chrome/browser/views/task_manager_view.cc
index a9cd9e6..52a14bd 100644
--- a/chrome/browser/views/task_manager_view.cc
+++ b/chrome/browser/views/task_manager_view.cc
@@ -52,9 +52,12 @@ class TaskManagerTableModel : public views::GroupTableModel,
explicit TaskManagerTableModel(TaskManagerModel* model)
: model_(model),
observer_(NULL) {
- model->SetObserver(this);
+ model_->AddObserver(this);
+ }
+
+ ~TaskManagerTableModel() {
+ model_->RemoveObserver(this);
}
- ~TaskManagerTableModel() {}
// GroupTableModel.
int RowCount();
@@ -71,7 +74,7 @@ class TaskManagerTableModel : public views::GroupTableModel,
virtual void OnItemsRemoved(int start, int length);
private:
- const TaskManagerModel* model_;
+ TaskManagerModel* model_;
TableModelObserver* observer_;
};