diff --git a/forge-gui-mobile/src/forge/card/CardRenderer.java b/forge-gui-mobile/src/forge/card/CardRenderer.java index 9afeb9ef497..cac43491d7f 100644 --- a/forge-gui-mobile/src/forge/card/CardRenderer.java +++ b/forge-gui-mobile/src/forge/card/CardRenderer.java @@ -158,7 +158,7 @@ public class CardRenderer { } public static float getCardListItemHeight() { - return MANA_SYMBOL_SIZE + FSkinFont.get(12).getFont().getLineHeight() + 3 * FList.PADDING + 1; + return Math.round(MANA_SYMBOL_SIZE + FSkinFont.get(12).getFont().getLineHeight() + 3 * FList.PADDING + 1); } private static Map cardArtCache = new HashMap(); diff --git a/forge-gui-mobile/src/forge/toolbox/FList.java b/forge-gui-mobile/src/forge/toolbox/FList.java index bb324cfc73c..ad7df8abe8c 100644 --- a/forge-gui-mobile/src/forge/toolbox/FList.java +++ b/forge-gui-mobile/src/forge/toolbox/FList.java @@ -178,7 +178,7 @@ public class FList extends FScrollPane implements Iterable { float itemHeight = renderer.getItemHeight(); boolean drawSeparators = drawLineSeparators(); - float y = getItemTop(startIndex); + float y = Math.round(getItemTop(startIndex)); //round y so items don't flicker from rounding error float valueWidth = w - 2 * PADDING; float valueHeight = itemHeight - 2 * PADDING;