summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Miranda <jonmiranda@google.com>2019-09-17 19:16:52 -0700
committerJon Miranda <jonmiranda@google.com>2019-09-17 19:18:02 -0700
commit6ed680258e13553623526ec956f5d81b79b4cbd9 (patch)
tree54dccad6ee65bc972be96e56bffc0d828d866ff7
parenta24ed7267c956a34f19e7a0828a8ac733647514c (diff)
downloadandroid_packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.tar.gz
android_packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.tar.bz2
android_packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.zip
Fix BindWidgetTests.
Broken by change I03c31bb308fc496b9fc633c2fde23ae4568f8c44. Bug: 139281702 Test: Ran BindWidgetTest with 8/8 successful. Change-Id: I6a03744c9cd919316ff27b12c50acc70c91d47fa
-rw-r--r--src/com/android/launcher3/model/LoaderTask.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/launcher3/model/LoaderTask.java b/src/com/android/launcher3/model/LoaderTask.java
index 18d17a58b..7593a3371 100644
--- a/src/com/android/launcher3/model/LoaderTask.java
+++ b/src/com/android/launcher3/model/LoaderTask.java
@@ -540,7 +540,8 @@ public class LoaderTask implements Runnable {
}
if (c.restoreFlag != 0 && !TextUtils.isEmpty(targetPkg)) {
- SessionInfo si = installingPkgs.get(targetPkg);
+ tempPackageKey.update(targetPkg, c.user);
+ SessionInfo si = installingPkgs.get(tempPackageKey);
if (si == null) {
info.status &= ~WorkspaceItemInfo.FLAG_INSTALL_SESSION_ACTIVE;
} else {
@@ -634,8 +635,10 @@ public class LoaderTask implements Runnable {
appWidgetInfo = new LauncherAppWidgetInfo(appWidgetId,
component);
appWidgetInfo.restoreStatus = c.restoreFlag;
+
+ tempPackageKey.update(component.getPackageName(), c.user);
SessionInfo si =
- installingPkgs.get(component.getPackageName());
+ installingPkgs.get(tempPackageKey);
Integer installProgress = si == null
? null
: (int) (si.getProgress() * 100);