Index: cc/surfaces/surface_aggregator.h |
diff --git a/cc/surfaces/surface_aggregator.h b/cc/surfaces/surface_aggregator.h |
index 31d35ddc7f4e67e1cfbcec2c1fcb090b30b71243..aeeb59013998b4606ab1f4e1c58180272a7fa742 100644 |
--- a/cc/surfaces/surface_aggregator.h |
+++ b/cc/surfaces/surface_aggregator.h |
@@ -52,6 +52,10 @@ class CC_SURFACES_EXPORT SurfaceAggregator { |
SurfaceId surface_id); |
void CopyPasses(const DelegatedFrameData* frame_data, Surface* surface); |
+ // Remove Surfaces that were referenced before but aren't currently |
+ // referenced from the ResourceProvider. |
+ void RemoveUnreferencedChildren(); |
+ |
bool TakeResources(Surface* surface, |
const DelegatedFrameData* frame_data, |
RenderPassList* render_pass_list); |