Index: media/mojo/clients/mojo_renderer.cc |
diff --git a/media/mojo/clients/mojo_renderer.cc b/media/mojo/clients/mojo_renderer.cc |
index f22bfd2b8cc07ea6c3f71a74da2c6e57ce87ab8b..3f0a7c6913474f553f1fdc32ecdab327e147f8c1 100644 |
--- a/media/mojo/clients/mojo_renderer.cc |
+++ b/media/mojo/clients/mojo_renderer.cc |
@@ -297,8 +297,10 @@ void MojoRenderer::OnVideoNaturalSizeChange(const gfx::Size& size) { |
DVLOG(2) << __FUNCTION__ << ": " << size.ToString(); |
DCHECK(task_runner_->BelongsToCurrentThread()); |
- video_renderer_sink_->PaintSingleFrame( |
- video_overlay_factory_->CreateFrame(size)); |
+ if (video_overlay_factory_) { |
+ video_renderer_sink_->PaintSingleFrame( |
+ video_overlay_factory_->CreateFrame(size)); |
+ } |
client_->OnVideoNaturalSizeChange(size); |
} |