Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index 8f32526fbc635f0ef6ac3375c45755e1b89b4618..9983bbf2395ae2889ad808a96417c506ecc1980c 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -816,6 +816,17 @@ void LayerTreeHostImpl::onVSyncParametersChanged(double monotonicTimebase, doubl |
m_client->onVSyncParametersChanged(timebase, interval); |
} |
+void LayerTreeHostImpl::onSendFrameToParentCompositorAck(const WebKit::WebCompositorFrameAck& webAck) |
+{ |
+ if (!m_renderer) |
+ return; |
+ |
+ // TODO(piman): We may need to do some validation on this ack before processing it. |
+ // TODO(danakj): This cast goes away when we move WebCompositorOutputSurface to cc::OutputSurface. |
+ const CompositorFrameAck& ack = reinterpret_cast<const CompositorFrameAck&>(webAck); |
piman
2012/12/06 18:07:05
In the mean time, can we just make CompositorFrame
|
+ m_renderer->receiveCompositorFrameAck(ack); |
+} |
+ |
void LayerTreeHostImpl::drawLayers(FrameData& frame) |
{ |
TRACE_EVENT0("cc", "LayerTreeHostImpl::drawLayers"); |