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 b3e2baecc9..ec0070fd20 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 @@ -284,24 +284,26 @@ class MangaInfoController(private val fromSource: Boolean = false) : } private fun toggleMangaInfo(context: Context) { + val isExpanded = binding.mangaInfoToggle.text == context.getString(R.string.manga_info_collapse) + binding.mangaInfoToggle.text = - if (binding.mangaInfoToggle.text == context.getString(R.string.manga_info_expand)) - context.getString(R.string.manga_info_collapse) - else + if (isExpanded) context.getString(R.string.manga_info_expand) + else + context.getString(R.string.manga_info_collapse) with(binding.mangaSummary) { maxLines = - if (maxLines == Int.MAX_VALUE) + if (isExpanded) 3 else Int.MAX_VALUE ellipsize = - if (ellipsize == TextUtils.TruncateAt.END) - null - else + if (isExpanded) TextUtils.TruncateAt.END + else + null } binding.mangaGenresTags.toggle() diff --git a/app/src/main/res/layout/manga_info_controller.xml b/app/src/main/res/layout/manga_info_controller.xml index 3a7309b7a3..a724c1edca 100644 --- a/app/src/main/res/layout/manga_info_controller.xml +++ b/app/src/main/res/layout/manga_info_controller.xml @@ -206,15 +206,6 @@ android:text="@string/add_to_library" app:icon="@drawable/ic_add_to_library_24dp" /> - - - - - - - - -