From 02fb87d666520560bf4c640c9150be93aa540390 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Fri, 12 Feb 2021 15:40:11 +0800 Subject: [PATCH] [Mobile] Keep FScreen array from growing --- forge-gui-mobile/src/forge/Forge.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/forge-gui-mobile/src/forge/Forge.java b/forge-gui-mobile/src/forge/Forge.java index 4a7e9321ff7..e48ca519c63 100644 --- a/forge-gui-mobile/src/forge/Forge.java +++ b/forge-gui-mobile/src/forge/Forge.java @@ -450,6 +450,21 @@ public class Forge implements ApplicationListener { currentScreen = screen0; currentScreen.setSize(screenWidth, screenHeight); currentScreen.onActivate(); + //keep Dscreens growing + if (Dscreens.size() > 3) { + for(int x = Dscreens.size(); x > 3; x--) { + Dscreens.removeLast(); + } + } + /* for checking only + if (!Dscreens.isEmpty()) { + int x = 0; + for(FScreen fScreen : Dscreens) { + System.out.println("Screen ["+x+"]: "+fScreen.toString()); + x++; + } + System.out.println("---------------"); + }*/ } catch (Exception ex) { graphics.end();