Index: chrome/browser/ui/webui/flags_ui.cc |
=================================================================== |
--- chrome/browser/ui/webui/flags_ui.cc (revision 103795) |
+++ chrome/browser/ui/webui/flags_ui.cc (working copy) |
@@ -6,6 +6,8 @@ |
#include <string> |
+#include "base/bind.h" |
+#include "base/bind_helpers.h" |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
#include "chrome/browser/about_flags.h" |
@@ -101,11 +103,14 @@ |
void FlagsDOMHandler::RegisterMessages() { |
web_ui_->RegisterMessageCallback("requestFlagsExperiments", |
- NewCallback(this, &FlagsDOMHandler::HandleRequestFlagsExperiments)); |
+ base::Bind(&FlagsDOMHandler::HandleRequestFlagsExperiments, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("enableFlagsExperiment", |
- NewCallback(this, &FlagsDOMHandler::HandleEnableFlagsExperimentMessage)); |
+ base::Bind(&FlagsDOMHandler::HandleEnableFlagsExperimentMessage, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("restartBrowser", |
- NewCallback(this, &FlagsDOMHandler::HandleRestartBrowser)); |
+ base::Bind(&FlagsDOMHandler::HandleRestartBrowser, |
+ base::Unretained(this))); |
} |
void FlagsDOMHandler::HandleRequestFlagsExperiments(const ListValue* args) { |