From 54391bbc03cab3f77d87863dd5ad94b173acf2cc Mon Sep 17 00:00:00 2001 From: me Date: Tue, 4 Feb 2020 01:34:48 -0500 Subject: [PATCH] Show the newly-loaded object on the stack. --- app/src/main/java/org/ab/x48/X48.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/ab/x48/X48.java b/app/src/main/java/org/ab/x48/X48.java index b4aaa54..3417523 100644 --- a/app/src/main/java/org/ab/x48/X48.java +++ b/app/src/main/java/org/ab/x48/X48.java @@ -407,6 +407,7 @@ public class X48 extends Activity { boolean msgbox = mPrefs.getBoolean("no_loadprog_msgbox", false); if (!msgbox) showDialog(DIALOG_PROG_OK); + pressOnKey(); } else { showDialog(DIALOG_PROG_KO); } @@ -423,7 +424,16 @@ public class X48 extends Activity { } } } - + + private void pressOnKey() { + // When a file is loaded, the loaded object is not shown on + // the stack. Pressing the 'ON' key will refresh the screen + // and the just-loaded object will be shown on the stack. + int ON_KEY_CODE = 44; + mainView.key(ON_KEY_CODE, true); + mainView.key(ON_KEY_CODE, false); + } + private boolean saveonExit; private boolean hp48s; private boolean bitmapSkin = false;