| Index: components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| diff --git a/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc b/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| index 393f53fc2eb7d7d1b55226c84b1b895e1bfcf9d8..e380fe5078776c11e45ef373ddc61afb3b949472 100644
|
| --- a/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| +++ b/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| @@ -114,7 +114,9 @@ void GpuRootCompositorFrameSink::DisplayOutputSurfaceLost() {
|
|
|
| void GpuRootCompositorFrameSink::DisplayWillDrawAndSwap(
|
| bool will_draw_and_swap,
|
| - const cc::RenderPassList& render_pass) {}
|
| + const cc::RenderPassList& render_pass) {
|
| + hit_test_aggregator_.Aggregate(display_->CurrentSurfaceId());
|
| +}
|
|
|
| void GpuRootCompositorFrameSink::DisplayDidDrawAndSwap() {}
|
|
|
| @@ -125,6 +127,7 @@ void GpuRootCompositorFrameSink::DidReceiveCompositorFrameAck(
|
| }
|
|
|
| void GpuRootCompositorFrameSink::OnBeginFrame(const cc::BeginFrameArgs& args) {
|
| + hit_test_aggregator_.Swap();
|
| if (client_)
|
| client_->OnBeginFrame(args);
|
| }
|
|
|