Index: content/renderer/render_widget.cc |
=================================================================== |
--- content/renderer/render_widget.cc (revision 120128) |
+++ content/renderer/render_widget.cc (working copy) |
@@ -175,8 +175,6 @@ |
host_window_ = parent_hwnd; |
- DoDeferredUpdate(); |
- |
Send(new ViewHostMsg_RenderViewReady(routing_id_)); |
} |
@@ -739,11 +737,6 @@ |
if (!webwidget_) |
return; |
- |
- if (!host_window_) { |
- TRACE_EVENT0("renderer", "EarlyOut_NoHostWindow"); |
- return; |
- } |
if (update_reply_pending_) { |
TRACE_EVENT0("renderer", "EarlyOut_UpdateReplyPending"); |
return; |
@@ -762,9 +755,6 @@ |
return; |
} |
- if (is_accelerated_compositing_active_) |
- using_asynchronous_swapbuffers_ = SupportsAsynchronousSwapBuffers(); |
- |
// Tracking of frame rate jitter |
base::TimeTicks frame_begin_ticks = base::TimeTicks::Now(); |
AnimateIfNeeded(); |
@@ -1020,6 +1010,10 @@ |
is_accelerated_compositing_active_ = true; |
Send(new ViewHostMsg_DidActivateAcceleratedCompositing( |
routing_id_, is_accelerated_compositing_active_)); |
+ |
+ // Note: asynchronous swapbuffer support currently only matters if |
+ // compositing scheduling happens on the RenderWidget. |
+ using_asynchronous_swapbuffers_ = SupportsAsynchronousSwapBuffers(); |
} |
void RenderWidget::didDeactivateCompositor() { |