commit 2d942f35e56127e8c8d23bc55c6284cfe48982da
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Apr 15 01:31:49 2020 +0100

    Bugfix in DialogSetName - before it would not dim the OK button initially

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogSetName.java b/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
index 5bd5c3ce..cc6d9fdf 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogSetName.java
@@ -49,6 +49,27 @@ public class RubikDialogSetName extends AppCompatDialogFragment
   {
   private EditText mEdit;
 
+///////////////////////////////////////////////////////////////////////////////////////////////////
+
+  @Override
+  public void onStart()
+    {
+    super.onStart();
+
+    AlertDialog dialog = (AlertDialog)getDialog();
+
+    if( dialog!=null )
+      {
+      Button positiveButton = dialog.getButton(Dialog.BUTTON_POSITIVE);
+
+      if( positiveButton!=null )
+        {
+        String editName = mEdit.getText().toString();
+        positiveButton.setEnabled(editName.length()>0);
+        }
+      }
+    }
+
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   @NonNull
@@ -151,14 +172,6 @@ public class RubikDialogSetName extends AppCompatDialogFragment
       window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
       }
 
-    Button positiveButton = ((AlertDialog)dialog).getButton(Dialog.BUTTON_POSITIVE);
-
-    if( positiveButton!=null )
-      {
-      String editName = mEdit.getText().toString();
-      positiveButton.setEnabled(editName.length()>0);
-      }
-
     return dialog;
     }
   }
