diff options
author | Jon Miranda <jonmiranda@google.com> | 2019-09-17 19:16:52 -0700 |
---|---|---|
committer | Jon Miranda <jonmiranda@google.com> | 2019-09-17 19:18:02 -0700 |
commit | 6ed680258e13553623526ec956f5d81b79b4cbd9 (patch) | |
tree | 54dccad6ee65bc972be96e56bffc0d828d866ff7 /src | |
parent | a24ed7267c956a34f19e7a0828a8ac733647514c (diff) | |
download | packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.tar.gz packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.tar.bz2 packages_apps_Trebuchet-6ed680258e13553623526ec956f5d81b79b4cbd9.zip |
Fix BindWidgetTests.
Broken by change I03c31bb308fc496b9fc633c2fde23ae4568f8c44.
Bug: 139281702
Test: Ran BindWidgetTest with 8/8 successful.
Change-Id: I6a03744c9cd919316ff27b12c50acc70c91d47fa
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/model/LoaderTask.java | 7 |
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); |