Index: chrome/browser/ui/webui/media/media_internals_handler.cc |
=================================================================== |
--- chrome/browser/ui/webui/media/media_internals_handler.cc (revision 103795) |
+++ chrome/browser/ui/webui/media/media_internals_handler.cc (working copy) |
@@ -4,6 +4,8 @@ |
#include "chrome/browser/ui/webui/media/media_internals_handler.h" |
+#include "base/bind.h" |
+#include "base/bind_helpers.h" |
#include "base/values.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/ui/webui/media/media_internals_proxy.h" |
@@ -28,9 +30,9 @@ |
void MediaInternalsMessageHandler::RegisterMessages() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- web_ui_->RegisterMessageCallback( |
- "getEverything", |
- NewCallback(this, &MediaInternalsMessageHandler::OnGetEverything)); |
+ web_ui_->RegisterMessageCallback("getEverything", |
+ base::Bind(&MediaInternalsMessageHandler::OnGetEverything, |
+ base::Unretained(this))); |
} |
void MediaInternalsMessageHandler::OnGetEverything(const ListValue* list) { |