| Index: cc/layer_tree_host_impl.cc
|
| diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
|
| index a81b31faee7c7ab1450074423422399e8ed42ac5..c8986acf2a22ad9131a5ee2601b8233d2d504a4c 100644
|
| --- a/cc/layer_tree_host_impl.cc
|
| +++ b/cc/layer_tree_host_impl.cc
|
| @@ -794,16 +794,13 @@ CompositorFrameMetadata LayerTreeHostImpl::MakeCompositorFrameMetadata() const
|
| return metadata;
|
| }
|
|
|
| -void LayerTreeHostImpl::drawLayers(FrameData& frame)
|
| +void LayerTreeHostImpl::drawLayers(FrameData& frame, base::TimeTicks frameBeginTime)
|
| {
|
| TRACE_EVENT0("cc", "LayerTreeHostImpl::drawLayers");
|
| DCHECK(canDraw());
|
| DCHECK(!frame.renderPasses.empty());
|
|
|
| - // FIXME: use the frame begin time from the overall compositor scheduler.
|
| - // This value is currently inaccessible because it is up in Chromium's
|
| - // RenderWidget.
|
| - m_fpsCounter->saveTimeStamp(base::TimeTicks::Now());
|
| + m_fpsCounter->saveTimeStamp(frameBeginTime);
|
|
|
| if (m_tileManager) {
|
| m_memoryHistory->SaveEntry(
|
|
|