diff --git a/app/src/main/java/ani/dantotsu/media/anime/EpisodeAdapters.kt b/app/src/main/java/ani/dantotsu/media/anime/EpisodeAdapters.kt index 686a2c8b..54e851ed 100644 --- a/app/src/main/java/ani/dantotsu/media/anime/EpisodeAdapters.kt +++ b/app/src/main/java/ani/dantotsu/media/anime/EpisodeAdapters.kt @@ -380,6 +380,7 @@ class EpisodeAdapter( binding.itemDownloadStatus.visibility = View.GONE // Show download icon binding.itemDownload.setImageResource(R.drawable.ic_circle_add) + binding.itemDownload.rotation = 0f } } 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 5ad07aac..688222c5 100644 --- a/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt +++ b/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt @@ -309,7 +309,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() { val subtitleNames = subtitles.map { it.language } var subtitleToDownload: Subtitle? = null if (subtitles.isNotEmpty()) { - AlertDialog.Builder(context, R.style.MyPopup) + val alertDialog = AlertDialog.Builder(context, R.style.MyPopup) .setTitle("Download Subtitle") .setSingleChoiceItems( subtitleNames.toTypedArray(), @@ -333,9 +333,8 @@ class SelectorDialogFragment : BottomSheetDialogFragment() { snackString("No Video Selected") } } - .setNegativeButton("Cancel") { dialog, _ -> + .setNegativeButton("Skip") { dialog, _ -> subtitleToDownload = null - dialog.dismiss() if (selectedVideo != null) { Helper.startAnimeDownloadService( currActivity()!!, @@ -349,8 +348,14 @@ class SelectorDialogFragment : BottomSheetDialogFragment() { } else { snackString("No Video Selected") } + dialog.dismiss() + } + .setNeutralButton("Cancel") { dialog, _ -> + subtitleToDownload = null + dialog.dismiss() } .show() + alertDialog.window?.setDimAmount(0.8f) } else { if (selectedVideo != null) { diff --git a/app/src/main/java/ani/dantotsu/media/manga/MangaChapterAdapter.kt b/app/src/main/java/ani/dantotsu/media/manga/MangaChapterAdapter.kt index dd6f2d17..9eb14a6c 100644 --- a/app/src/main/java/ani/dantotsu/media/manga/MangaChapterAdapter.kt +++ b/app/src/main/java/ani/dantotsu/media/manga/MangaChapterAdapter.kt @@ -167,6 +167,7 @@ class MangaChapterAdapter( } else { // Show download icon binding.itemDownload.setImageResource(R.drawable.ic_circle_add) + binding.itemDownload.rotation = 0f } }