Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 74ba85ac336854dd703e130d692c98b2be9f1458..b4bdc4a0b1217e3150d442c67de66c6020f0a1e6 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -573,7 +573,7 @@ void RenderWidget::OnUpdateRectAck() { |
bool RenderWidget::SupportsAsynchronousSwapBuffers() { |
// Contexts using the command buffer support asynchronous swapbuffers. |
// See RenderWidget::CreateOutputSurface(). |
- if (RenderThreadImpl::current()->compositor_message_loop_proxy()) |
+ if (RenderThreadImpl::current()->compositor_message_loop_proxy().get()) |
return false; |
return true; |
@@ -1513,7 +1513,7 @@ void RenderWidget::suppressCompositorScheduling(bool enable) { |
void RenderWidget::willBeginCompositorFrame() { |
TRACE_EVENT0("gpu", "RenderWidget::willBeginCompositorFrame"); |
- DCHECK(RenderThreadImpl::current()->compositor_message_loop_proxy()); |
+ DCHECK(RenderThreadImpl::current()->compositor_message_loop_proxy().get()); |
// The following two can result in further layout and possibly |
// enable GPU acceleration so they need to be called before any painting |
@@ -1573,7 +1573,7 @@ void RenderWidget::didCompleteSwapBuffers() { |
void RenderWidget::scheduleComposite() { |
TRACE_EVENT0("gpu", "RenderWidget::scheduleComposite"); |
- if (RenderThreadImpl::current()->compositor_message_loop_proxy() && |
+ if (RenderThreadImpl::current()->compositor_message_loop_proxy().get() && |
compositor_) { |
compositor_->setNeedsRedraw(); |
} else { |