diff --git a/forge-gui-mobile/src/forge/screens/match/MatchScreen.java b/forge-gui-mobile/src/forge/screens/match/MatchScreen.java index 5b447732685..a4228ad8f0c 100644 --- a/forge-gui-mobile/src/forge/screens/match/MatchScreen.java +++ b/forge-gui-mobile/src/forge/screens/match/MatchScreen.java @@ -17,6 +17,7 @@ import forge.screens.match.views.VAvatar; import forge.screens.match.views.VDevMenu; import forge.screens.match.views.VGameMenu; import forge.screens.match.views.VLog; +import forge.screens.match.views.VManaPool; import forge.screens.match.views.VPlayerPanel; import forge.screens.match.views.VPlayerPanel.InfoTab; import forge.screens.match.views.VPlayers; @@ -280,6 +281,9 @@ public class MatchScreen extends FScreen { backupHorzScrollPane(playerPanel.getField().getRow1(), x, horzScrollPanes); backupHorzScrollPane(playerPanel.getField().getRow2(), x, horzScrollPanes); for (InfoTab tab : playerPanel.getTabs()) { + if (tab.getDisplayArea() instanceof VManaPool) { + continue; //don't include Mana pool in this + } backupHorzScrollPane(tab.getDisplayArea(), x, horzScrollPanes); } } diff --git a/forge-gui-mobile/src/forge/screens/match/views/VManaPool.java b/forge-gui-mobile/src/forge/screens/match/views/VManaPool.java index 082c9d4ad74..46983b19249 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VManaPool.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VManaPool.java @@ -106,6 +106,10 @@ public class VManaPool extends VDisplayArea { h /= 2; } float w = image.getWidth() * h / image.getHeight(); + while (w > getWidth()) { + h /= 2; + w = image.getWidth() * h / image.getHeight(); + } float x = (getWidth() - w) / 2; float y = gapY + (maxImageHeight - h) / 2;