Ensure that icon and cached display size is always non-zero

Bug: 119290867
Change-Id: If9309df2f62f707b7ebd0c5808d4d872f6d63c61
This commit is contained in:
Sunny Goyal
2019-02-20 23:08:36 -08:00
parent 9ad094c626
commit 238124eb17
2 changed files with 6 additions and 5 deletions

View File

@@ -322,7 +322,7 @@ public class DeviceProfile {
// Workspace
final boolean isVerticalLayout = isVerticalBarLayout();
float invIconSizePx = isVerticalLayout ? inv.landscapeIconSize : inv.iconSize;
iconSizePx = (int) (Utilities.pxFromDp(invIconSizePx, dm) * scale);
iconSizePx = Math.max(1, (int) (Utilities.pxFromDp(invIconSizePx, dm) * scale));
iconTextSizePx = (int) (Utilities.pxFromSp(inv.iconTextSize, dm) * scale);
iconDrawablePaddingPx = (int) (iconDrawablePaddingOriginalPx * scale);