Merge "Keep folder notification dot on rotation" into ub-launcher3-master

This commit is contained in:
TreeHugger Robot 2020-01-07 17:11:56 +00:00 committed by Android (Google) Code Review
commit 2f4eff3fd6
1 changed files with 8 additions and 0 deletions

View File

@ -180,6 +180,14 @@ public class FolderIcon extends FrameLayout implements FolderListener, IconLabel
icon.mLauncher = launcher;
icon.mDotRenderer = grid.mDotRendererWorkSpace;
icon.setContentDescription(launcher.getString(R.string.folder_name_format, folderInfo.title));
// Keep the notification dot up to date with the sum of all the content's dots.
FolderDotInfo folderDotInfo = new FolderDotInfo();
for (WorkspaceItemInfo si : folderInfo.contents) {
folderDotInfo.addDotInfo(launcher.getDotInfoForItem(si));
}
icon.setDotInfo(folderDotInfo);
Folder folder = Folder.fromXml(launcher);
folder.setDragController(launcher.getDragController());
folder.setFolderIcon(icon);