diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2015-04-10 00:23:49 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-04-10 00:23:50 +0000 |
commit | 9884fd26d5f0a316117f1cebf0c635bcc8a6de4d (patch) | |
tree | a50805d17ae1478c2ddf2c2552e0e02988df8a10 /src | |
parent | 90edbf8409689229b0d88472ef972c899a0f0c60 (diff) | |
parent | a23dab9c646f2f59b503bc4436183d477b8ad492 (diff) | |
download | android_packages_apps_Trebuchet-9884fd26d5f0a316117f1cebf0c635bcc8a6de4d.tar.gz android_packages_apps_Trebuchet-9884fd26d5f0a316117f1cebf0c635bcc8a6de4d.tar.bz2 android_packages_apps_Trebuchet-9884fd26d5f0a316117f1cebf0c635bcc8a6de4d.zip |
Merge "WidgetTray UI improvement" into ub-launcher3-burnaby
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/widget/WidgetCell.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/widget/WidgetsListAdapter.java | 1 | ||||
-rw-r--r-- | src/com/android/launcher3/widget/WidgetsModel.java | 4 |
3 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/launcher3/widget/WidgetCell.java b/src/com/android/launcher3/widget/WidgetCell.java index ccd67ce41..93ee94a59 100644 --- a/src/com/android/launcher3/widget/WidgetCell.java +++ b/src/com/android/launcher3/widget/WidgetCell.java @@ -120,7 +120,7 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { Log.d(TAG, String.format("[tag=%s] onDetachedFromWindow", getTagToString())); } super.onDetachedFromWindow(); - deletePreview(false); + deletePreview(true); } public void deletePreview(boolean recycleImage) { diff --git a/src/com/android/launcher3/widget/WidgetsListAdapter.java b/src/com/android/launcher3/widget/WidgetsListAdapter.java index d0d1e60b4..8d1f20c0c 100644 --- a/src/com/android/launcher3/widget/WidgetsListAdapter.java +++ b/src/com/android/launcher3/widget/WidgetsListAdapter.java @@ -124,6 +124,7 @@ public class WidgetsListAdapter extends Adapter<WidgetsRowViewHolder> { if (infoOut.usingLowResIcon) { mIconCache.getTitleAndIconForApp(packageName, UserHandleCompat.myUserHandle(), false /* useLowResIcon */, infoOut); + mWidgetsModel.setPackageItemInfo(packageName, infoOut); } ((TextView) holder.getContent().findViewById(R.id.section)).setText(infoOut.title); ImageView iv = (ImageView) holder.getContent().findViewById(R.id.section_image); diff --git a/src/com/android/launcher3/widget/WidgetsModel.java b/src/com/android/launcher3/widget/WidgetsModel.java index c400d6366..463c79ec2 100644 --- a/src/com/android/launcher3/widget/WidgetsModel.java +++ b/src/com/android/launcher3/widget/WidgetsModel.java @@ -133,4 +133,8 @@ public class WidgetsModel { } }); } + + public void setPackageItemInfo(String packageName, PackageItemInfo infoOut) { + mPackageItemInfoList.put(packageName, infoOut); + } } |