| Index: chrome/browser/ui/webui/chromeos/register_page_ui.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/register_page_ui.cc b/chrome/browser/ui/webui/chromeos/register_page_ui.cc
|
| index 19768ce7febeb1094e937eb09986b7a2ff766320..5cebaa24dbae1f58d3c5ea3acd4b83ce1d2cdc57 100644
|
| --- a/chrome/browser/ui/webui/chromeos/register_page_ui.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/register_page_ui.cc
|
| @@ -6,7 +6,8 @@
|
|
|
| #include <string>
|
|
|
| -#include "base/callback.h"
|
| +#include "base/bind.h"
|
| +#include "base/bind_helpers.h"
|
| #include "base/logging.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/string_piece.h"
|
| @@ -205,9 +206,11 @@ void RegisterPageHandler::Init() {
|
| void RegisterPageHandler::RegisterMessages() {
|
| #if defined(OS_CHROMEOS)
|
| web_ui_->RegisterMessageCallback(kJsCallbackGetRegistrationUrl,
|
| - NewCallback(this, &RegisterPageHandler::HandleGetRegistrationUrl));
|
| + base::Bind(&RegisterPageHandler::HandleGetRegistrationUrl,
|
| + base::Unretained(this)));
|
| web_ui_->RegisterMessageCallback(kJsCallbackUserInfo,
|
| - NewCallback(this, &RegisterPageHandler::HandleGetUserInfo));
|
| + base::Bind(&RegisterPageHandler::HandleGetUserInfo,
|
| + base::Unretained(this)));
|
| #endif
|
| }
|
|
|
| @@ -237,8 +240,7 @@ void RegisterPageHandler::HandleGetUserInfo(const ListValue* args) {
|
| if (chromeos::CrosLibrary::Get()->EnsureLoaded()) {
|
| version_loader_.GetVersion(
|
| &version_consumer_,
|
| - NewCallback(this,
|
| - &RegisterPageHandler::OnVersion),
|
| + base::Bind(&RegisterPageHandler::OnVersion, base::Unretained(this)),
|
| chromeos::VersionLoader::VERSION_FULL);
|
| } else {
|
| SkipRegistration("CrosLibrary is not loaded.");
|
|
|