diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2014-10-14 11:07:33 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2014-10-14 14:02:31 -0700 |
commit | 8cce9dd83aecd90920db751ab3f8fb6969f087c5 (patch) | |
tree | d6f7c80019c3a1407bdc5c8927ac20e9eca0db43 /src/com/android/launcher3/Launcher.java | |
parent | 0c2918f4f4c4a9a6609b82cf23155ed51840f2c8 (diff) | |
download | android_packages_apps_Trebuchet-8cce9dd83aecd90920db751ab3f8fb6969f087c5.tar.gz android_packages_apps_Trebuchet-8cce9dd83aecd90920db751ab3f8fb6969f087c5.tar.bz2 android_packages_apps_Trebuchet-8cce9dd83aecd90920db751ab3f8fb6969f087c5.zip |
DO NOT MERGE
Rechecking unrestored items when launcher gets created
Bug: 17941096
Change-Id: Ic54464a9c64442d6784cda44ef22fa3d08e22f1f
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 6603dcedb..42ec4fb48 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -4610,6 +4610,7 @@ public class Launcher extends Activity mIntentsOnWorkspaceFromUpgradePath = mWorkspace.getUniqueComponents(true, null); } PackageInstallerCompat.getInstance(this).onFinishBind(); + mModel.recheckRestoredItems(this); } private void sendLoadingCompleteBroadcastIfNecessary() { @@ -4719,6 +4720,24 @@ public class Launcher extends Activity } /** + * Packages were restored + */ + public void bindAppsRestored(final ArrayList<AppInfo> apps) { + Runnable r = new Runnable() { + public void run() { + bindAppsRestored(apps); + } + }; + if (waitUntilResume(r)) { + return; + } + + if (mWorkspace != null) { + mWorkspace.updateShortcutsAndWidgets(apps); + } + } + + /** * Update the state of a package, typically related to install state. * * Implementation of the method from LauncherModel.Callbacks. |