From a7962a4d994cd00ef18f8702653124d4daf4190e Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Tue, 9 Apr 2019 14:20:30 -0700 Subject: [PATCH] Fixing restore flag not getting persisted Bug: 127766994 Change-Id: I8e887232b9fc31a850f7675c79b329ce8897db71 --- src/com/android/launcher3/model/LoaderTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/model/LoaderTask.java b/src/com/android/launcher3/model/LoaderTask.java index 2b20b08896..cc8e92f0b0 100644 --- a/src/com/android/launcher3/model/LoaderTask.java +++ b/src/com/android/launcher3/model/LoaderTask.java @@ -425,7 +425,8 @@ public class LoaderTask implements Runnable { } else if (installingPkgs.containsKey(targetPkg)) { // App restore has started. Update the flag c.restoreFlag |= ShortcutInfo.FLAG_RESTORE_STARTED; - c.updater().commit(); + c.updater().put(LauncherSettings.Favorites.RESTORED, + c.restoreFlag).commit(); } else { c.markDeleted("Unrestored app removed: " + targetPkg); continue;