Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index d1dc7b579c1a959638895526e29e91954c63edcf..6dc9043559c3df4eeb2c286e7b6baf4f1f2dbecf 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -230,7 +230,7 @@ LayerTreeHostImpl::LayerTreeHostImpl( |
id_(id), |
requires_high_res_to_draw_(false), |
is_likely_to_require_a_draw_(false), |
- frame_timing_tracker_(FrameTimingTracker::Create()) { |
+ frame_timing_tracker_(FrameTimingTracker::Create(this)) { |
DCHECK(proxy_->IsImplThread()); |
DidVisibilityChange(this, visible_); |
animation_registrar_->set_supports_scroll_animations( |
@@ -2174,6 +2174,13 @@ void LayerTreeHostImpl::RecordMainFrameTiming( |
request_ids, start_time, end_time, active_tree_->source_frame_number()); |
} |
+void LayerTreeHostImpl::PostFrameTimingEvents( |
+ scoped_ptr<FrameTimingTracker::CompositeTimingSet> composite_events, |
+ scoped_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events) { |
+ client_->PostFrameTimingEventsOnImplThread(composite_events.Pass(), |
+ main_frame_events.Pass()); |
+} |
+ |
void LayerTreeHostImpl::DestroyTileManager() { |
tile_manager_ = nullptr; |
resource_pool_ = nullptr; |