Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 33d2bd5c7aae9b87f925080e9f1ae238d0384ee2..7530f09cc8a8f10312512336d1bd90ab90f684bd 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1108,6 +1108,11 @@ void RenderWidget::didDeactivateCompositor() { |
using_asynchronous_swapbuffers_ = false; |
} |
+void RenderWidget::willBeginCompositorFrame() { |
+ TRACE_EVENT0("gpu", "RenderWidget::willBeginCompositorFrame"); |
+ WillInitiatePaint(); |
+} |
+ |
void RenderWidget::didCommitAndDrawCompositorFrame() { |
TRACE_EVENT0("gpu", "RenderWidget::didCommitAndDrawCompositorFrame"); |
// Accelerated FPS tick for performance tests. See throughput_tests.cc. |
@@ -1118,6 +1123,8 @@ void RenderWidget::didCommitAndDrawCompositorFrame() { |
} |
void RenderWidget::didCompleteSwapBuffers() { |
+ DidFlushPaint(); |
+ |
if (update_reply_pending_) |
return; |