Index: webkit/tools/test_shell/test_webview_delegate.cc |
diff --git a/webkit/tools/test_shell/test_webview_delegate.cc b/webkit/tools/test_shell/test_webview_delegate.cc |
index e86b2755c65fbe20dbf59e36df8ae92173a41b90..604489ffa1076ab0d73247ea959abc64367555ad 100644 |
--- a/webkit/tools/test_shell/test_webview_delegate.cc |
+++ b/webkit/tools/test_shell/test_webview_delegate.cc |
@@ -658,12 +658,13 @@ WebMediaPlayer* TestWebViewDelegate::createMediaPlayer( |
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; |
} |