commit e365b6c2d7d696b00b65b69fe8963e052939cd1e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun Sep 20 18:09:52 2020 +0100

    Make the keyboard visible again

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogSetName.java b/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
index 876c3230..edad8296 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
@@ -189,8 +189,7 @@ public class RubikDialogSetName extends AppCompatDialogFragment
     if( window!=null )
       {
       window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
-      window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
-      window.getDecorView().setSystemUiVisibility(RubikActivity.FLAGS);
+      window.getDecorView().setSystemUiVisibility(RubikActivity.FLAGS2);
       }
 
     dialog.setOnShowListener(new DialogInterface.OnShowListener()
diff --git a/src/main/java/org/distorted/main/RubikActivity.java b/src/main/java/org/distorted/main/RubikActivity.java
index 9621b7af..5fab6f29 100644
--- a/src/main/java/org/distorted/main/RubikActivity.java
+++ b/src/main/java/org/distorted/main/RubikActivity.java
@@ -72,6 +72,9 @@ public class RubikActivity extends AppCompatActivity
                                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
 
+    public static final int FLAGS2=  View.SYSTEM_UI_FLAG_LAYOUT_STABLE
+                                   | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
+
     private boolean mJustStarted;
     private FirebaseAnalytics mFirebaseAnalytics;
     private static int mScreenWidth, mScreenHeight;
