diff --git a/src/com/android/launcher3/model/LoaderTask.java b/src/com/android/launcher3/model/LoaderTask.java index 269cb9f25a..605accf39c 100644 --- a/src/com/android/launcher3/model/LoaderTask.java +++ b/src/com/android/launcher3/model/LoaderTask.java @@ -209,7 +209,10 @@ public class LoaderTask implements Runnable { mApp.getContext().getContentResolver(), "launcher_broadcast_installed_apps", /* def= */ 0); - if (launcherBroadcastInstalledApps == 1 && mIsRestoreFromBackup) { + boolean shouldAttachArchivingExtras = mIsRestoreFromBackup + && (launcherBroadcastInstalledApps == 1 + || Flags.enableFirstScreenBroadcastArchivingExtras()); + if (shouldAttachArchivingExtras) { List broadcastModels = FirstScreenBroadcastHelper.createModelsForFirstScreenBroadcast( mPmHelper,