| Index: cc/surfaces/direct_compositor_frame_sink.cc
|
| diff --git a/cc/surfaces/direct_compositor_frame_sink.cc b/cc/surfaces/direct_compositor_frame_sink.cc
|
| index 13b6c6299b0afa5b15e6ef6466963b872dca406c..505d38ad0914acc436e7641685d1489688b9f16d 100644
|
| --- a/cc/surfaces/direct_compositor_frame_sink.cc
|
| +++ b/cc/surfaces/direct_compositor_frame_sink.cc
|
| @@ -31,7 +31,7 @@ DirectCompositorFrameSink::DirectCompositorFrameSink(
|
| surface_manager_(surface_manager),
|
| display_(display) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - capabilities_.can_force_reclaim_resources = true;
|
| + capabilities_.must_always_swap = true;
|
| // Display and DirectCompositorFrameSink share a GL context, so sync
|
| // points aren't needed when passing resources between them.
|
| capabilities_.delegated_sync_points_required = false;
|
| @@ -47,7 +47,7 @@ DirectCompositorFrameSink::DirectCompositorFrameSink(
|
| surface_manager_(surface_manager),
|
| display_(display) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - capabilities_.can_force_reclaim_resources = true;
|
| + capabilities_.must_always_swap = true;
|
| }
|
|
|
| DirectCompositorFrameSink::~DirectCompositorFrameSink() {
|
| @@ -110,10 +110,6 @@ void DirectCompositorFrameSink::SubmitCompositorFrame(CompositorFrame frame) {
|
| std::move(frame));
|
| }
|
|
|
| -void DirectCompositorFrameSink::ForceReclaimResources() {
|
| - support_->ForceReclaimResources();
|
| -}
|
| -
|
| void DirectCompositorFrameSink::DisplayOutputSurfaceLost() {
|
| is_lost_ = true;
|
| client_->DidLoseCompositorFrameSink();
|
|
|