commit | c873fb5ec8ab3929cf39d465db326b66426d4619 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Tue Aug 10 19:11:03 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Aug 10 19:11:03 2021 +0000 |
tree | 7818b60cdb68142ce3afa8c59ff796e9417b0f96 | |
parent | a1e73e039d5002fd48a64fdb5a317b0f9bbf79ab [diff] | |
parent | 26b25c222c721bf6631cd2c3280d0cd0cb88dae9 [diff] |
Merge "Use target size to scale down a widget preview image" into sc-v2-dev am: 26b25c222c Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15502874 Change-Id: Ia19857bb3e28727fd0a96e40901d418acf33b9a6
diff --git a/src/com/android/launcher3/widget/WidgetCell.java b/src/com/android/launcher3/widget/WidgetCell.java index 167eb09..a8ed154 100644 --- a/src/com/android/launcher3/widget/WidgetCell.java +++ b/src/com/android/launcher3/widget/WidgetCell.java
@@ -325,10 +325,10 @@ return; } if (drawable != null) { + // Scale down the preview size if it's wider than the cell. float scale = 1f; - if (getWidth() > 0 && getHeight() > 0) { - // Scale down the preview size if it's wider than the cell. - float maxWidth = getWidth(); + if (mTargetPreviewWidth > 0) { + float maxWidth = mTargetPreviewWidth; float previewWidth = drawable.getIntrinsicWidth() * mPreviewContainerScale; scale = Math.min(maxWidth / previewWidth, 1); }