summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/renderer/render_widget.cc10
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() {