diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt index f3b74bd263..fd0d0ead37 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt @@ -603,9 +603,11 @@ class MangaInfoController : NucleusController(), .title(R.string.icon_shape) .negativeButton(android.R.string.cancel) .listItemsSingleChoice ( - items = modes.map { activity?.getString(it) as CharSequence }) + items = modes.map { activity?.getString(it) as CharSequence }, + waitForPositiveButton = false) { _, i, _ -> (targetController as? MangaInfoController)?.createShortcutForShape(i) + dismissDialog() } } }