Index: chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc |
=================================================================== |
--- chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc (revision 103795) |
+++ chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc (working copy) |
@@ -4,7 +4,8 @@ |
#include "chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.h" |
-#include "base/callback.h" |
+#include "base/bind.h" |
+#include "base/bind_helpers.h" |
#include "base/memory/weak_ptr.h" |
#include "base/values.h" |
#include "chrome/browser/chromeos/input_method/input_method_manager.h" |
@@ -273,9 +274,11 @@ |
void KeyboardOverlayHandler::RegisterMessages() { |
DCHECK(web_ui_); |
web_ui_->RegisterMessageCallback("getInputMethodId", |
- NewCallback(this, &KeyboardOverlayHandler::GetInputMethodId)); |
+ base::Bind(&KeyboardOverlayHandler::GetInputMethodId, |
+ base::Unretained(this))); |
web_ui_->RegisterMessageCallback("getLabelMap", |
- NewCallback(this, &KeyboardOverlayHandler::GetLabelMap)); |
+ base::Bind(&KeyboardOverlayHandler::GetLabelMap, |
+ base::Unretained(this))); |
} |
void KeyboardOverlayHandler::GetInputMethodId(const ListValue* args) { |