Index: cc/trees/layer_tree_host_common.cc |
diff --git a/cc/trees/layer_tree_host_common.cc b/cc/trees/layer_tree_host_common.cc |
index 82304423c38dc558a480496c1f63aea0b6bb52a4..75ea1df56103acb9f2563f6c1fd6631f08bac8bc 100644 |
--- a/cc/trees/layer_tree_host_common.cc |
+++ b/cc/trees/layer_tree_host_common.cc |
@@ -301,6 +301,7 @@ static void AddSurfaceToRenderSurfaceList( |
// pixel-moving filters) |
const FilterOperations& filters = render_surface->Filters(); |
bool is_occlusion_immune = render_surface->HasCopyRequest() || |
+ render_surface->ShouldCacheRenderSurface() || |
filters.HasReferenceFilter() || |
filters.HasFilterThatMovesPixels(); |
if (is_occlusion_immune) { |