| Index: cc/surfaces/compositor_frame_sink_support.cc
|
| diff --git a/cc/surfaces/compositor_frame_sink_support.cc b/cc/surfaces/compositor_frame_sink_support.cc
|
| index c36e35121216113a756f8550dfb60068a26f3b84..2b88ceafb56d93a83558c21dbb9d96bb605124b4 100644
|
| --- a/cc/surfaces/compositor_frame_sink_support.cc
|
| +++ b/cc/surfaces/compositor_frame_sink_support.cc
|
| @@ -88,18 +88,12 @@ void CompositorFrameSinkSupport::SubmitCompositorFrame(
|
|
|
| void CompositorFrameSinkSupport::Require(const LocalFrameId& local_frame_id,
|
| const SurfaceSequence& sequence) {
|
| - Surface* surface = surface_manager_->GetSurfaceForId(
|
| - SurfaceId(frame_sink_id_, local_frame_id));
|
| - if (!surface) {
|
| - DLOG(ERROR) << "Attempting to require callback on nonexistent surface";
|
| - return;
|
| - }
|
| - surface->AddDestructionDependency(sequence);
|
| + surface_manager_->RequireSequence(SurfaceId(frame_sink_id_, local_frame_id),
|
| + sequence);
|
| }
|
|
|
| void CompositorFrameSinkSupport::Satisfy(const SurfaceSequence& sequence) {
|
| - std::vector<uint32_t> sequences = {sequence.sequence};
|
| - surface_manager_->DidSatisfySequences(sequence.frame_sink_id, &sequences);
|
| + surface_manager_->SatisfySequence(sequence);
|
| }
|
|
|
| void CompositorFrameSinkSupport::DidReceiveCompositorFrameAck() {
|
|
|