Index: cc/layers/texture_layer_unittest.cc |
diff --git a/cc/layers/texture_layer_unittest.cc b/cc/layers/texture_layer_unittest.cc |
index 7d10bf7ee4ae7739693a0d58c5afe75ac8d6d3fe..bb3207c91608ed7d0c0cdfc0d59e7539c334ab91 100644 |
--- a/cc/layers/texture_layer_unittest.cc |
+++ b/cc/layers/texture_layer_unittest.cc |
@@ -643,15 +643,16 @@ class TextureLayerImplWithMailboxThreadedCallback : public LayerTreeTest { |
bool synchronous_composite = |
!HasImplThread() && |
!layer_tree_host()->GetSettings().single_thread_proxy_scheduler; |
- // Allow relaim resources for this test so that mailboxes in the display |
- // will be returned inside the commit that replaces them. |
- bool force_disable_reclaim_resources = false; |
- return base::MakeUnique<TestCompositorFrameSink>( |
+ auto sink = base::MakeUnique<TestCompositorFrameSink>( |
compositor_context_provider, std::move(worker_context_provider), |
shared_bitmap_manager(), gpu_memory_buffer_manager(), |
layer_tree_host()->GetSettings().renderer_settings, |
- ImplThreadTaskRunner(), synchronous_composite, |
- force_disable_reclaim_resources); |
+ ImplThreadTaskRunner(), synchronous_composite); |
+ |
+ // Ensure that resources are immediately returned after swap and release |
+ // callbacks are triggered. |
+ sink->SetForceReclaimResourcesAfterSwap(); |
ericrk
2017/01/04 18:10:48
This is now a test-only method which is used for t
|
+ return sink; |
} |
// Make sure callback is received on main and doesn't block the impl thread. |