From cfd0f8e2098f815075e44b9a0e42c9ce991bce54 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 14 Jul 2024 22:20:46 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/dialog/ReceiveDialog.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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