Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index fc88cbac4072b473e51d0f3db57cfaee168132d6..3580ed1afb93b69cd849a63d4239b409e3fdf851 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1879,7 +1879,9 @@ void RenderWidget::suppressCompositorScheduling(bool enable) { |
void RenderWidget::willBeginCompositorFrame() { |
TRACE_EVENT0("gpu", "RenderWidget::willBeginCompositorFrame"); |
- DCHECK(RenderThreadImpl::current()->compositor_message_loop_proxy().get()); |
+ // TODO(enne): remove this when DoDeferredUpdate goes away. |
+ if (!RenderThreadImpl::current()->compositor_message_loop_proxy().get()) |
+ return; |
// The following two can result in further layout and possibly |
// enable GPU acceleration so they need to be called before any painting |