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 9b35214638b133cc53d00224c9b80b00b82eefdd..8f2c3805cf1cb13df885ff6b817d5e6d2878e7d9 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) { |