Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index b19a1cb871adfd0f61acf0597fa34ca05c1ac47c..0b709da09b5fb75b666e990a0b2167d236761286 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -2926,15 +2926,12 @@ WebMediaPlayer* RenderViewImpl::createMediaPlayer( |
webkit_media::WebMediaPlayerParams params( |
RenderThreadImpl::current()->GetMediaThreadMessageLoopProxy(), |
- sink, gpu_factories, new RenderMediaLog()); |
- WebMediaPlayer* media_player = |
- GetContentClient()->renderer()->OverrideCreateWebMediaPlayer( |
- this, frame, client, AsWeakPtr(), params); |
- if (!media_player) { |
- media_player = new webkit_media::WebMediaPlayerImpl( |
- frame, client, AsWeakPtr(), params); |
- } |
- return media_player; |
+ GetContentClient()->renderer()->OverrideCreateMediaLoadDelegate(this), |
+ sink, |
+ gpu_factories, |
+ new RenderMediaLog()); |
+ return new webkit_media::WebMediaPlayerImpl( |
+ frame, client, AsWeakPtr(), params); |
} |
WebApplicationCacheHost* RenderViewImpl::createApplicationCacheHost( |