Index: webkit/media/webmediaplayer_impl.cc |
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc |
index b80b2ff9e96fdc15178b7424ef7011664767382f..f3998f06424c10f089a6b8e0e68aa01563d626f2 100644 |
--- a/webkit/media/webmediaplayer_impl.cc |
+++ b/webkit/media/webmediaplayer_impl.cc |
@@ -156,7 +156,10 @@ WebMediaPlayerImpl::WebMediaPlayerImpl( |
supports_save_(true), |
decryptor_(message_loop_factory_->GetMessageLoop( |
media::MessageLoopFactory::kDecoder), |
- proxy_.get(), |
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyAdded), |
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyError), |
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnKeyMessage), |
+ BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnNeedKey), |
client, |
frame), |
starting_(false) { |