Index: services/ui/ws/frame_generator.cc |
diff --git a/services/ui/ws/frame_generator.cc b/services/ui/ws/frame_generator.cc |
index d9774da887dd264bced6fe27dd6dde015ea12447..1fc6cb20b397719fc83639b0651d78136e437c5a 100644 |
--- a/services/ui/ws/frame_generator.cc |
+++ b/services/ui/ws/frame_generator.cc |
@@ -89,12 +89,15 @@ void FrameGenerator::OnSurfaceCreated(const cc::SurfaceId& surface_id, |
void FrameGenerator::DidReceiveCompositorFrameAck() {} |
-void FrameGenerator::OnBeginFrame(const cc::BeginFrameArgs& begin_frame_arags) { |
+void FrameGenerator::OnBeginFrame(const cc::BeginFrameArgs& begin_frame_args) { |
if (!root_window_->visible()) |
return; |
// TODO(fsamuel): We should add a trace for generating a top level frame. |
cc::CompositorFrame frame(GenerateCompositorFrame(root_window_->bounds())); |
+ frame.metadata.begin_frame_source_id = begin_frame_args.source_id; |
+ frame.metadata.begin_frame_number = begin_frame_args.sequence_number; |
+ frame.metadata.latest_confirmed_frame = begin_frame_args.sequence_number; |
if (compositor_frame_sink_) { |
gfx::Size frame_size = last_submitted_frame_size_; |