From e94ebd7991e7ddd02a0627c8275d3a46d91a9a2c Mon Sep 17 00:00:00 2001 From: drdev Date: Sat, 30 May 2015 16:40:09 +0000 Subject: [PATCH] Support prompting to exit on back with home screen as backdrop --- forge-gui-mobile/src/forge/screens/FScreen.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-gui-mobile/src/forge/screens/FScreen.java b/forge-gui-mobile/src/forge/screens/FScreen.java index 2d144c1a8c4..fb19df5bed9 100644 --- a/forge-gui-mobile/src/forge/screens/FScreen.java +++ b/forge-gui-mobile/src/forge/screens/FScreen.java @@ -383,6 +383,10 @@ public abstract class FScreen extends FContainer { if (keyCode == Keys.ESCAPE || keyCode == Keys.BACK) { if (Forge.endKeyInput()) { return true; } + if (Forge.isLandscapeMode() && getLandscapeBackdropScreen() == HomeScreen.instance) { + Forge.exit(false); //prompt to exit if attempting to go back from screen with home screen as backdrop + return true; + } Forge.back(); //go back on escape by default return true; }