commit b88be4231b5eeaa23096d1c2ce14a3f732c4dd04
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Apr 14 19:26:24 2020 +0100

    Minor.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogMain.java b/src/main/java/org/distorted/dialogs/RubikDialogMain.java
index b57961a1..d33176f3 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogMain.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogMain.java
@@ -42,15 +42,19 @@ public class RubikDialogMain extends AppCompatDialogFragment
     super.onStart();
 
     Dialog dialog = getDialog();
-    dialog.setCanceledOnTouchOutside(false);
 
-    Window window = dialog.getWindow();
-
-    if( window!=null )
+    if( dialog!=null )
       {
-      window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
-                      WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
-      window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
+      dialog.setCanceledOnTouchOutside(false);
+
+      Window window = dialog.getWindow();
+
+      if( window!=null )
+        {
+        window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
+                        WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
+        window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
+        }
       }
     }
 
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogPattern.java b/src/main/java/org/distorted/dialogs/RubikDialogPattern.java
index b766f887..c8a5dace 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogPattern.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogPattern.java
@@ -44,7 +44,7 @@ import org.distorted.patterns.RubikPatternList;
 
 public class RubikDialogPattern extends AppCompatDialogFragment
   {
-  RubikDialogPatternPagerAdapter mPagerAdapter;
+  private RubikDialogPatternPagerAdapter mPagerAdapter;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
@@ -54,15 +54,19 @@ public class RubikDialogPattern extends AppCompatDialogFragment
     super.onStart();
 
     Dialog dialog = getDialog();
-    dialog.setCanceledOnTouchOutside(false);
 
-    Window window = dialog.getWindow();
-
-    if( window!=null )
+    if( dialog!=null )
       {
-      window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
-                      WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
-      window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
+      dialog.setCanceledOnTouchOutside(false);
+
+      Window window = dialog.getWindow();
+
+      if( window!=null )
+        {
+        window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
+                        WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
+        window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
+        }
       }
     }
 
