| Index: chrome/browser/task_manager.cc
|
| ===================================================================
|
| --- chrome/browser/task_manager.cc (revision 16479)
|
| +++ chrome/browser/task_manager.cc (working copy)
|
| @@ -710,9 +710,10 @@
|
| task_manager->view_->OpenWindow();
|
| }
|
|
|
| +// static
|
| void TaskManager::Close() {
|
| - model_->StopUpdating();
|
| - model_->Clear();
|
| + TaskManager* task_manager = GetInstance();
|
| + task_manager->view_->CloseWindow();
|
| }
|
|
|
| // static
|
| @@ -802,6 +803,11 @@
|
| model_->RemoveResource(resource);
|
| }
|
|
|
| +void TaskManager::OnWindowClosed() {
|
| + model_->StopUpdating();
|
| + model_->Clear();
|
| +}
|
| +
|
| // static
|
| TaskManager* TaskManager::GetInstance() {
|
| return Singleton<TaskManager>::get();
|
|
|