Merge "[Launcher Memory Leak] Avoid leaking Folder/FolderIcon when removing FolderIcon from TaskbarView" into main

This commit is contained in:
Treehugger Robot
2024-11-26 20:37:21 +00:00
committed by Android (Google) Code Review
@@ -389,6 +389,10 @@ public class TaskbarView extends FrameLayout implements FolderIcon.FolderIconPar
if (!(view.getTag() instanceof CollectionInfo)) {
mActivityContext.getViewCache().recycleView(view.getSourceLayoutResId(), view);
}
if (view instanceof FolderIcon fi) {
// We should clear FolderInfo's Folder and FolderIcon to avoid memory leak.
fi.removeListeners();
}
view.setTag(null);
}