From 514f98d4bcff049450fe950182bcf057a8ddd62d Mon Sep 17 00:00:00 2001 From: Martin Brabham Date: Mon, 4 Jan 2016 13:53:43 -0800 Subject: Ensure we don't go over the icon size limitation Change-Id: Id6209acc0c18b27d0a2826acdc1c7a83efb744ad Ticket-Id: CYNGNOS-1427 --- src/com/android/launcher3/BubbleTextView.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/launcher3/BubbleTextView.java b/src/com/android/launcher3/BubbleTextView.java index b957c47be..adc153f2e 100644 --- a/src/com/android/launcher3/BubbleTextView.java +++ b/src/com/android/launcher3/BubbleTextView.java @@ -172,6 +172,12 @@ public class BubbleTextView extends TextView boolean promiseStateChanged) { Bitmap b = info.getIcon(iconCache); + if (b.getWidth() > mIconSize || b.getHeight() > mIconSize) { + b = Bitmap.createScaledBitmap(b, mIconSize, mIconSize, false); + info.setIcon(b); + info.updateIcon(iconCache); + } + FastBitmapDrawable iconDrawable = mLauncher.createIconDrawable(b); iconDrawable.setGhostModeEnabled(info.isDisabled != 0); -- cgit v1.2.3