diff options
-rw-r--r-- | content/renderer/render_widget.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc index 1877977..5197c01 100644 --- a/content/renderer/render_widget.cc +++ b/content/renderer/render_widget.cc @@ -374,7 +374,8 @@ void RenderWidget::OnUpdateRectAck() { } // Notify subclasses. - DidFlushPaint(); + if (!is_accelerated_compositing_active_) + DidFlushPaint(); // Continue painting if necessary... DoDeferredUpdateAndSendInputAck(); @@ -426,10 +427,6 @@ void RenderWidget::OnSwapBuffersComplete() { return; } - // Notify subclasses. - if(is_accelerated_compositing_active_) - DidFlushPaint(); - // Continue painting if necessary... DoDeferredUpdateAndSendInputAck(); } @@ -971,6 +968,9 @@ void RenderWidget::didDeactivateCompositor() { } void RenderWidget::didCommitAndDrawCompositorFrame() { + TRACE_EVENT0("gpu", "RenderWidget::didCommitAndDrawCompositorFrame"); + // Notify subclasses. + DidFlushPaint(); } void RenderWidget::didCompleteSwapBuffers() { |