Index: media/mojo/clients/mojo_renderer.cc |
diff --git a/media/mojo/clients/mojo_renderer.cc b/media/mojo/clients/mojo_renderer.cc |
index ca83bdfbe40dcca3d2551e90ebd77256063d1d99..4f7520eda0d5f6d53b26a014e16d116395c3fadd 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); |
} |