diff --git a/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt b/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt index 3d4572e0..f83b22ad 100644 --- a/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt +++ b/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt @@ -181,22 +181,28 @@ class SelectorDialogFragment : BottomSheetDialogFragment() { model.loadEpisodeVideos(ep, media!!.selected!!.sourceIndex) withContext(Dispatchers.Main) { binding.selectorProgressBar.visibility = View.GONE + if (adapter.itemCount == 0) { + snackString(getString(R.string.stream_selection_empty)) + tryWith { + dismiss() + } + } } } } else { media!!.anime?.episodes?.set(media!!.anime?.selectedEpisode!!, ep) adapter.addAll(ep.extractors) + if (ep.extractors?.size == 0) { + snackString(getString(R.string.stream_selection_empty)) + tryWith { + dismiss() + } + } if (model.watchSources!!.isDownloadedSource(media?.selected!!.sourceIndex)) { adapter.performClick(0) } binding.selectorProgressBar.visibility = View.GONE } - if (adapter.itemCount == 0) { - snackString(getString(R.string.stream_selection_empty)) - tryWith { - dismiss() - } - } } } }