| Index: webkit/glue/media/web_data_source_factory.cc
|
| diff --git a/webkit/glue/media/web_data_source_factory.cc b/webkit/glue/media/web_data_source_factory.cc
|
| index d98e2da3c18ef6e107164218aceb849240a1a673..5c11ea18c31d9e73df7e9ce16d8093784b9a870a 100644
|
| --- a/webkit/glue/media/web_data_source_factory.cc
|
| +++ b/webkit/glue/media/web_data_source_factory.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "webkit/glue/media/web_data_source_factory.h"
|
|
|
| +#include "base/bind.h"
|
| #include "base/logging.h"
|
|
|
| namespace webkit_glue {
|
| @@ -81,7 +82,8 @@ WebDataSourceFactory::BuildRequest::~BuildRequest() {
|
| }
|
|
|
| void WebDataSourceFactory::BuildRequest::DoStart() {
|
| - data_source_->Initialize(url(), NewCallback(this, &BuildRequest::InitDone));
|
| + data_source_->Initialize(url(), base::Bind(&BuildRequest::InitDone,
|
| + base::Unretained(this)));
|
| }
|
|
|
| void WebDataSourceFactory::BuildRequest::InitDone(
|
|
|