diff options
Diffstat (limited to 'chrome/browser/ui/webui/options/handler_options_handler.cc')
-rw-r--r-- | chrome/browser/ui/webui/options/handler_options_handler.cc | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/chrome/browser/ui/webui/options/handler_options_handler.cc b/chrome/browser/ui/webui/options/handler_options_handler.cc index 440ff23..c0002d7 100644 --- a/chrome/browser/ui/webui/options/handler_options_handler.cc +++ b/chrome/browser/ui/webui/options/handler_options_handler.cc @@ -6,6 +6,8 @@ #include <vector> +#include "base/bind.h" +#include "base/bind_helpers.h" #include "base/utf_string_conversions.h" #include "base/values.h" #include "chrome/browser/prefs/pref_service.h" @@ -51,15 +53,20 @@ void HandlerOptionsHandler::Initialize() { void HandlerOptionsHandler::RegisterMessages() { DCHECK(web_ui_); web_ui_->RegisterMessageCallback("clearDefault", - NewCallback(this, &HandlerOptionsHandler::ClearDefault)); + base::Bind(&HandlerOptionsHandler::ClearDefault, + base::Unretained(this))); web_ui_->RegisterMessageCallback("removeHandler", - NewCallback(this, &HandlerOptionsHandler::RemoveHandler)); + base::Bind(&HandlerOptionsHandler::RemoveHandler, + base::Unretained(this))); web_ui_->RegisterMessageCallback("setHandlersEnabled", - NewCallback(this, &HandlerOptionsHandler::SetHandlersEnabled)); + base::Bind(&HandlerOptionsHandler::SetHandlersEnabled, + base::Unretained(this))); web_ui_->RegisterMessageCallback("setDefault", - NewCallback(this, &HandlerOptionsHandler::SetDefault)); + base::Bind(&HandlerOptionsHandler::SetDefault, + base::Unretained(this))); web_ui_->RegisterMessageCallback("removeIgnoredHandler", - NewCallback(this, &HandlerOptionsHandler::RemoveIgnoredHandler)); + base::Bind(&HandlerOptionsHandler::RemoveIgnoredHandler, + base::Unretained(this))); } ProtocolHandlerRegistry* HandlerOptionsHandler::GetProtocolHandlerRegistry() { |