diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ReceiveDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ReceiveDialog.java index 3f9293ffe..6fe7f6035 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ReceiveDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ReceiveDialog.java @@ -35,8 +35,12 @@ public class ReceiveDialog extends BaseDialog { } public void show(Fragment fragment) { - for (Fragment f : fragment.getChildFragmentManager().getFragments()) if (f instanceof BottomSheetDialogFragment) return; - show(fragment.getChildFragmentManager(), null); + try { + for (Fragment f : fragment.getChildFragmentManager().getFragments()) if (f instanceof BottomSheetDialogFragment) return; + show(fragment.getChildFragmentManager(), null); + } catch (Exception e) { + onReceiveCast(); + } } @Override