From cde4330dd6b81183d7df89ce8b68518fd2c37ba3 Mon Sep 17 00:00:00 2001 From: drdev Date: Mon, 8 Feb 2016 02:39:35 +0000 Subject: [PATCH] Prevent back button going to the current screen --- forge-gui-mobile/src/forge/Forge.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui-mobile/src/forge/Forge.java b/forge-gui-mobile/src/forge/Forge.java index 627619fa64c..3c7dd5ecbc9 100644 --- a/forge-gui-mobile/src/forge/Forge.java +++ b/forge-gui-mobile/src/forge/Forge.java @@ -184,8 +184,9 @@ public class Forge implements ApplicationListener { //set screen that will be gone to on pressing Back before going to current Back screen public static void setBackScreen(final FScreen screen0, boolean replace) { + screens.remove(screen0); //remove screen from previous position in navigation history int index = screens.size() - 1; - if (index > 0 && screens.get(index) != screen0) { + if (index > 0) { screens.add(index, screen0); if (replace) { //remove previous back screen if replacing back screen screens.remove(index - 1);