| Index: cc/surfaces/direct_surface_reference_factory.cc
|
| diff --git a/cc/surfaces/direct_surface_reference_factory.cc b/cc/surfaces/direct_surface_reference_factory.cc
|
| index 6165c973a4a93fa8bec81d75683b7d22b3cceeba..47d0d4b22b0fd60e53d66011eaca1053c90ea46e 100644
|
| --- a/cc/surfaces/direct_surface_reference_factory.cc
|
| +++ b/cc/surfaces/direct_surface_reference_factory.cc
|
| @@ -19,20 +19,13 @@ void DirectSurfaceReferenceFactory::SatisfySequence(
|
| const SurfaceSequence& sequence) const {
|
| if (!manager_)
|
| return;
|
| - std::vector<uint32_t> sequences;
|
| - sequences.push_back(sequence.sequence);
|
| - manager_->DidSatisfySequences(sequence.frame_sink_id, &sequences);
|
| + manager_->SatisfySequence(sequence);
|
| }
|
|
|
| void DirectSurfaceReferenceFactory::RequireSequence(
|
| const SurfaceId& surface_id,
|
| const SurfaceSequence& sequence) const {
|
| - auto* surface = manager_->GetSurfaceForId(surface_id);
|
| - if (!surface) {
|
| - LOG(ERROR) << "Attempting to require callback on nonexistent surface";
|
| - return;
|
| - }
|
| - surface->AddDestructionDependency(sequence);
|
| + manager_->RequireSequence(surface_id, sequence);
|
| }
|
|
|
| } // namespace cc
|
|
|