X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FCreateHomeScreenShortcutDialog.java;h=ca8d72bd115efe43ad2605ecf6ab87aab74782a0;hb=6b4312dc0c2d6cb059a0fbe6d4e7cd9317db34b6;hp=f3321280af116a013d0c29d1f403b7e8c253bdda;hpb=0a5d2eabceeafb49a957598538aa74d4f11dfce0;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.java b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.java index f3321280..ca8d72bd 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.java +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.java @@ -50,12 +50,11 @@ public class CreateHomeScreenShortcutDialog extends AppCompatDialogFragment { // Check to make sure that the parent activity implements the listener. public void onAttach(Context context) { + // Run the default commands. super.onAttach(context); - try { - createHomeScreenShortcutListener = (CreateHomeScreenShortcutListener) context; - } catch(ClassCastException exception) { - throw new ClassCastException(context.toString() + " must implement CreateHomeScreenShortcutListener."); - } + + // Get a handle for `CreateHomeScreenShortcutListener` from the launching context. + createHomeScreenShortcutListener = (CreateHomeScreenShortcutListener) context; } // `@SuppressLing("InflateParams")` removes the warning about using `null` as the parent view group when inflating the `AlertDialog`.