diff options
author | Winson Chung <winsonc@google.com> | 2015-05-15 14:12:04 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2015-05-15 21:31:13 +0000 |
commit | 78b19667dad912ee6aadb9699c21e33c39ec550f (patch) | |
tree | ef230dd52cfba3966c4549804738ee6ee0ad74b8 /src/com/android/launcher3/widget | |
parent | afa77e947d7b286c29cd6fc590b88d6cb425334f (diff) | |
download | android_packages_apps_Trebuchet-78b19667dad912ee6aadb9699c21e33c39ec550f.tar.gz android_packages_apps_Trebuchet-78b19667dad912ee6aadb9699c21e33c39ec550f.tar.bz2 android_packages_apps_Trebuchet-78b19667dad912ee6aadb9699c21e33c39ec550f.zip |
Removing some dead code and extra view creation.
b/21133230
Diffstat (limited to 'src/com/android/launcher3/widget')
-rw-r--r-- | src/com/android/launcher3/widget/WidgetCell.java | 11 | ||||
-rw-r--r-- | src/com/android/launcher3/widget/WidgetsListAdapter.java | 9 |
2 files changed, 7 insertions, 13 deletions
diff --git a/src/com/android/launcher3/widget/WidgetCell.java b/src/com/android/launcher3/widget/WidgetCell.java index aade85fb2..a34e71607 100644 --- a/src/com/android/launcher3/widget/WidgetCell.java +++ b/src/com/android/launcher3/widget/WidgetCell.java @@ -143,8 +143,8 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { } // TODO(hyunyoungs): setup a cache for these labels. mWidgetName.setText(AppWidgetManagerCompat.getInstance(getContext()).loadLabel(info)); - int hSpan = Math.min(info.spanX, (int) grid.numColumns); - int vSpan = Math.min(info.spanY, (int) grid.numRows); + int hSpan = Math.min(info.spanX, grid.numColumns); + int vSpan = Math.min(info.spanY, grid.numRows); mWidgetDims.setText(String.format(mDimensionsFormatString, hSpan, vSpan)); mWidgetPreviewLoader = loader; } @@ -199,12 +199,7 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { Log.d(TAG, String.format("[tag=%s] ensurePreview (%d, %d):", getTagToString(), size[0], size[1])); } - Bitmap[] immediateResult = new Bitmap[1]; - mActiveRequest = mWidgetPreviewLoader.getPreview(mInfo, size[0], size[1], this, - immediateResult); - if (immediateResult[0] != null) { - applyPreview(immediateResult[0]); - } + mActiveRequest = mWidgetPreviewLoader.getPreview(mInfo, size[0], size[1], this); } @Override diff --git a/src/com/android/launcher3/widget/WidgetsListAdapter.java b/src/com/android/launcher3/widget/WidgetsListAdapter.java index 2dbe7a532..b8124d6e3 100644 --- a/src/com/android/launcher3/widget/WidgetsListAdapter.java +++ b/src/com/android/launcher3/widget/WidgetsListAdapter.java @@ -109,8 +109,7 @@ public class WidgetsListAdapter extends Adapter<WidgetsRowViewHolder> { if (diff > 0) { for (int i = 0; i < diff; i++) { - WidgetCell widget = new WidgetCell(mContext); - widget = (WidgetCell) mLayoutInflater.inflate( + WidgetCell widget = (WidgetCell) mLayoutInflater.inflate( R.layout.widget_cell, row, false); // set up touch. @@ -135,11 +134,11 @@ public class WidgetsListAdapter extends Adapter<WidgetsRowViewHolder> { tv.applyFromPackageItemInfo(infoOut); // Bind the view in the widget horizontal tray region. + if (getWidgetPreviewLoader() == null) { + return; + } for (int i=0; i < infoList.size(); i++) { WidgetCell widget = (WidgetCell) row.getChildAt(i); - if (getWidgetPreviewLoader() == null) { - return; - } if (infoList.get(i) instanceof LauncherAppWidgetProviderInfo) { LauncherAppWidgetProviderInfo info = (LauncherAppWidgetProviderInfo) infoList.get(i); PendingAddWidgetInfo pawi = new PendingAddWidgetInfo(info, null); |