diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index e905062211..4d7d4415e3 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -925,14 +925,11 @@ public class DeviceProfile { - iconTextHeight; if (mIsResponsiveGrid) { - // Hide text only if doesn't fit inside the cell for responsive grid - if (workspaceCellPaddingY < 0) { - iconTextSizePx = 0; - iconDrawablePaddingPx = 0; - int iconSizeWithOverlap = getIconSizeWithOverlap(iconSizePx); - cellYPaddingPx = Math.max(0, getCellSize().y - iconSizeWithOverlap) / 2; - autoResizeAllAppsCells(); - } + iconTextSizePx = 0; + iconDrawablePaddingPx = 0; + int iconSizeWithOverlap = getIconSizeWithOverlap(iconSizePx); + cellYPaddingPx = Math.max(0, getCellSize().y - iconSizeWithOverlap) / 2; + autoResizeAllAppsCells(); return; } @@ -1048,15 +1045,16 @@ public class DeviceProfile { iconSizePx = mIconSizeSteps.getIconSmallerThan(cellWidthPx); } - // TODO(b/296400197): isVerticalBar shouldn't show labels anymore iconDrawablePaddingPx = getNormalizedIconDrawablePadding(); CellContentDimensions cellContentDimensions = new CellContentDimensions(iconSizePx, iconDrawablePaddingPx, iconTextSizePx); - if (isVerticalLayout && cellHeightPx < iconSizePx) { - cellContentDimensions.setIconSizePx( - mIconSizeSteps.getIconSmallerThan(cellHeightPx)); + if (isVerticalLayout) { + if (cellHeightPx < iconSizePx) { + cellContentDimensions.setIconSizePx( + mIconSizeSteps.getIconSmallerThan(cellHeightPx)); + } } else { cellContentDimensions.resizeToFitCellHeight(cellHeightPx, mIconSizeSteps); }