Chromium Code Reviews| Index: content/renderer/render_view_impl.cc |
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
| index cffbbbab0d89449a088db9e5b98b2602a973acee..9c79b55cf1b4853e71d42a507beb68dfc09c45a9 100644 |
| --- a/content/renderer/render_view_impl.cc |
| +++ b/content/renderer/render_view_impl.cc |
| @@ -1968,25 +1968,19 @@ WebMediaPlayer* RenderViewImpl::createMediaPlayer( |
| } |
| #endif |
| - webkit_media::WebMediaPlayerImpl* result_ptr; |
| + webkit_media::WebMediaPlayerImpl* media_player = NULL; |
| if (!content::GetContentClient()->renderer()->OverrideCreateWebMediaPlayer( |
| this, client, AsWeakPtr(), collection, audio_source_provider, |
| message_loop_factory, media_stream_impl_.get(), render_media_log, |
| - &result_ptr)) { |
| - result_ptr = new webkit_media::WebMediaPlayerImpl( |
| + &media_player)) { |
| + media_player = new webkit_media::WebMediaPlayerImpl( |
| client, AsWeakPtr(), collection, audio_source_provider, |
| message_loop_factory, media_stream_impl_.get(), render_media_log); |
| } |
| - DCHECK(result_ptr); |
| - scoped_ptr<webkit_media::WebMediaPlayerImpl> result; |
| - result.reset(result_ptr); |
| - |
| - if (!result->Initialize(frame, |
| - cmd_line->HasSwitch(switches::kSimpleDataSource))) { |
| - return NULL; |
| - } |
| - return result.release(); |
| + DCHECK(media_player); |
|
jam
2012/01/12 05:18:59
nit: DCHECK(ptr) isn't that useful, in release mod
scherkus (not reviewing)
2012/01/12 17:15:31
Done.
|
| + media_player->Initialize(frame); |
| + return media_player; |
| } |
| WebApplicationCacheHost* RenderViewImpl::createApplicationCacheHost( |