Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 35359443 authored by Jon Miranda's avatar Jon Miranda
Browse files

Calculate all apps cell height based on actual sizes.

This ensures that the cell contents always fit.

Bug: 160716074
Change-Id: I3d85adec3e7e3652fe4a258bd659382a3e696211
parent 6381d382
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -369,8 +369,10 @@ public class DeviceProfile {
        if (allAppsHasDifferentNumColumns()) {
            allAppsIconSizePx = ResourceUtils.pxFromDp(inv.allAppsIconSize, mInfo.metrics);
            allAppsIconTextSizePx = Utilities.pxFromSp(inv.allAppsIconTextSize, mInfo.metrics);
            allAppsCellHeightPx = getCellSize(inv.numAllAppsColumns, inv.numAllAppsColumns).y;
            allAppsIconDrawablePaddingPx = iconDrawablePaddingOriginalPx;
            // We use 4 below to ensure labels are closer to their corresponding icon.
            allAppsCellHeightPx = Math.round(allAppsIconSizePx + allAppsIconTextSizePx
                    + (4 * allAppsIconDrawablePaddingPx));
        } else {
            allAppsIconSizePx = iconSizePx;
            allAppsIconTextSizePx = iconTextSizePx;