Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index f4710ca0a00b281b82066593fd00868f28f1f2f0..c110fc99d254a9c2cdba5fa85591b91bc4184d0c 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -796,9 +796,13 @@ void LayerTreeHostImpl::OnVSyncParametersChanged(base::TimeTicks timebase, base: |
m_client->onVSyncParametersChanged(timebase, interval); |
} |
-void LayerTreeHostImpl::OnSendFrameToParentCompositorAck(const CompositorFrameAck&) |
+void LayerTreeHostImpl::OnSendFrameToParentCompositorAck(const CompositorFrameAck& ack) |
{ |
- // TODO(danakj): Implement this. |
+ if (!m_renderer) |
+ return; |
+ |
+ // TODO(piman): We may need to do some validation on this ack before processing it. |
+ m_renderer->receiveCompositorFrameAck(ack); |
} |
void LayerTreeHostImpl::OnCanDrawStateChangedForTree(LayerTreeImpl*) |