From 4217c930ccf83e15b1bee2affe161a6a26300019 Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Wed, 5 Apr 2023 15:26:44 -0700 Subject: [PATCH] Cleanup ENABLE_BULK_WORKSPACE_ICON_LOADING Flag: ENABLE_BULK_WORKSPACE_ICON_LOADING Fixes: 270392203 Test: restarted device Change-Id: Iac6c3da1fb7cfc5c9f7e947b3caf679a50133343 --- .../launcher3/config/FeatureFlags.java | 4 --- .../android/launcher3/model/LoaderTask.java | 28 +++++++++---------- 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 207ff4d5f7..113c1cbe5c 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -135,10 +135,6 @@ public final class FeatureFlags { "ASSISTANT_GIVES_LAUNCHER_FOCUS", DISABLED, "Allow Launcher to handle nav bar gestures while Assistant is running over it"); - public static final BooleanFlag ENABLE_BULK_WORKSPACE_ICON_LOADING = getDebugFlag(270392203, - "ENABLE_BULK_WORKSPACE_ICON_LOADING", ENABLED, - "Enable loading workspace icons in bulk."); - public static final BooleanFlag ENABLE_DATABASE_RESTORE = getDebugFlag(270392706, "ENABLE_DATABASE_RESTORE", DISABLED, "Enable database restore when new restore session is created"); diff --git a/src/com/android/launcher3/model/LoaderTask.java b/src/com/android/launcher3/model/LoaderTask.java index 3e997726c6..38a112efb3 100644 --- a/src/com/android/launcher3/model/LoaderTask.java +++ b/src/com/android/launcher3/model/LoaderTask.java @@ -417,7 +417,7 @@ public class LoaderTask implements Runnable { tempPackageKey, widgetHelper, pmHelper, shortcutKeyToPinnedShortcuts, iconRequestInfos, unlockedUsers, isSafeMode, allDeepShortcuts); } - maybeLoadWorkspaceIconsInBulk(iconRequestInfos); + tryLoadWorkspaceIconsInBulk(iconRequestInfos); } finally { IOUtils.closeSilently(c); } @@ -598,8 +598,8 @@ public class LoaderTask implements Runnable { // Already verified above that user is same as default user info = c.getRestoredItemInfo(intent); } else if (c.itemType == Favorites.ITEM_TYPE_APPLICATION) { - info = c.getAppShortcutInfo(intent, allowMissingTarget, useLowResIcon, - !FeatureFlags.ENABLE_BULK_WORKSPACE_ICON_LOADING.get()); + info = c.getAppShortcutInfo( + intent, allowMissingTarget, useLowResIcon, false); } else if (c.itemType == Favorites.ITEM_TYPE_DEEP_SHORTCUT) { ShortcutKey key = ShortcutKey.fromIntent(intent, c.user); if (unlockedUsers.get(c.serialNumber)) { @@ -861,21 +861,19 @@ public class LoaderTask implements Runnable { } } - private void maybeLoadWorkspaceIconsInBulk( + private void tryLoadWorkspaceIconsInBulk( List> iconRequestInfos) { - if (FeatureFlags.ENABLE_BULK_WORKSPACE_ICON_LOADING.get()) { - Trace.beginSection("LoadWorkspaceIconsInBulk"); - try { - mIconCache.getTitlesAndIconsInBulk(iconRequestInfos); - for (IconRequestInfo iconRequestInfo : iconRequestInfos) { - WorkspaceItemInfo wai = iconRequestInfo.itemInfo; - if (mIconCache.isDefaultIcon(wai.bitmap, wai.user)) { - iconRequestInfo.loadWorkspaceIcon(mApp.getContext()); - } + Trace.beginSection("LoadWorkspaceIconsInBulk"); + try { + mIconCache.getTitlesAndIconsInBulk(iconRequestInfos); + for (IconRequestInfo iconRequestInfo : iconRequestInfos) { + WorkspaceItemInfo wai = iconRequestInfo.itemInfo; + if (mIconCache.isDefaultIcon(wai.bitmap, wai.user)) { + iconRequestInfo.loadWorkspaceIcon(mApp.getContext()); } - } finally { - Trace.endSection(); } + } finally { + Trace.endSection(); } }