diff options
author | Chris Wren <cwren@android.com> | 2014-01-27 14:17:08 -0500 |
---|---|---|
committer | Danesh Mondegarian <daneshm90@gmail.com> | 2014-06-07 06:48:18 -0700 |
commit | db4940837d20e4b45c0722a91b7fd10fd9b6b9b0 (patch) | |
tree | 1cf652711f6030d977f7b6935e7a3ce223cc9704 /src/com/android/launcher3/Workspace.java | |
parent | b4a392172be33c18d4861d8af06490e779d46c64 (diff) | |
download | android_packages_apps_Trebuchet-db4940837d20e4b45c0722a91b7fd10fd9b6b9b0.tar.gz android_packages_apps_Trebuchet-db4940837d20e4b45c0722a91b7fd10fd9b6b9b0.tar.bz2 android_packages_apps_Trebuchet-db4940837d20e4b45c0722a91b7fd10fd9b6b9b0.zip |
update placeholder on package install or restore
Bug: 10778992
Change-Id: I3293d8bab8ae0ef49fc5554531bba5bd6f70932c
Diffstat (limited to 'src/com/android/launcher3/Workspace.java')
-rw-r--r-- | src/com/android/launcher3/Workspace.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index c4cc60462..3a464e0ae 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -4751,11 +4751,15 @@ public class Workspace extends SmoothPagedView private void updateShortcut(HashMap<ComponentName, AppInfo> appsMap, ItemInfo info, View child) { ComponentName cn = info.getIntent().getComponent(); + if (info.getRestoredIntent() != null) { + cn = info.getRestoredIntent().getComponent(); + } if (cn != null) { - AppInfo appInfo = appsMap.get(info.getIntent().getComponent()); + AppInfo appInfo = appsMap.get(cn); if ((appInfo != null) && LauncherModel.isShortcutInfoUpdateable(info)) { ShortcutInfo shortcutInfo = (ShortcutInfo) info; BubbleTextView shortcut = (BubbleTextView) child; + shortcutInfo.restore(); shortcutInfo.updateIcon(mIconCache); shortcutInfo.title = appInfo.title.toString(); shortcut.applyFromShortcutInfo(shortcutInfo, mIconCache); |