Index: chrome/browser/ui/webui/task_manager_handler.cc |
=================================================================== |
--- chrome/browser/ui/webui/task_manager_handler.cc (revision 103795) |
+++ chrome/browser/ui/webui/task_manager_handler.cc (working copy) |
@@ -6,6 +6,8 @@ |
#include <algorithm> |
#include <functional> |
+#include "base/bind.h" |
+#include "base/bind_helpers.h" |
#include "base/string_number_conversions.h" |
#include "base/values.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -297,13 +299,17 @@ |
void TaskManagerHandler::RegisterMessages() { |
web_ui_->RegisterMessageCallback("killProcess", |
- NewCallback(this, &TaskManagerHandler::HandleKillProcess)); |
+ base::Bind(&TaskManagerHandler::HandleKillProcess, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("openAboutMemory", |
- NewCallback(this, &TaskManagerHandler::OpenAboutMemory)); |
+ base::Bind(&TaskManagerHandler::OpenAboutMemory, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("enableTaskManager", |
- NewCallback(this, &TaskManagerHandler::EnableTaskManager)); |
+ base::Bind(&TaskManagerHandler::EnableTaskManager, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("disableTaskManager", |
- NewCallback(this, &TaskManagerHandler::DisableTaskManager)); |
+ base::Bind(&TaskManagerHandler::DisableTaskManager, |
+ base::Unretained(this))); |
} |
void TaskManagerHandler::HandleKillProcess(const ListValue* indexes) { |