Index: webkit/support/webkit_support.cc |
diff --git a/webkit/support/webkit_support.cc b/webkit/support/webkit_support.cc |
index 641241905ace758edb99a77ba8c4935c52215f24..214c41736bcaac572b745e29a231f284f10c58d4 100644 |
--- a/webkit/support/webkit_support.cc |
+++ b/webkit/support/webkit_support.cc |
@@ -323,12 +323,13 @@ WebKit::WebMediaPlayer* CreateMediaPlayer(WebFrame* frame, |
collection->AddVideoRenderer(video_renderer); |
scoped_ptr<webkit_glue::WebMediaPlayerImpl> result( |
- new webkit_glue::WebMediaPlayerImpl(client, |
- NULL, |
- collection.release(), |
- message_loop_factory.release(), |
- NULL, |
- new media::MediaLog())); |
+ new webkit_glue::WebMediaPlayerImpl( |
+ client, |
+ base::WeakPtr<webkit_glue::WebMediaPlayerDelegate>(), |
+ collection.release(), |
+ message_loop_factory.release(), |
+ NULL, |
+ new media::MediaLog())); |
if (!result->Initialize(frame, false, video_renderer)) { |
return NULL; |
} |