From cfecfce51ef2050379d718fb24e39c7fda0a063a Mon Sep 17 00:00:00 2001 From: Koitharu Date: Mon, 3 Feb 2025 18:32:37 +0200 Subject: [PATCH] Update parsers --- app/build.gradle | 2 +- .../org/koitharu/kotatsu/details/ui/ReadButtonDelegate.kt | 8 ++++++-- gradle/libs.versions.toml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e5f9a43d8..257735d96 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,7 +18,7 @@ android { applicationId 'org.koitharu.kotatsu' minSdk = 21 targetSdk = 35 - versionCode = 700 + versionCode = 1000 versionName = '8.0-a1' generatedDensities = [] testInstrumentationRunner 'org.koitharu.kotatsu.HiltTestRunner' diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/ReadButtonDelegate.kt b/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/ReadButtonDelegate.kt index 6a06a447f..a93b8e472 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/ReadButtonDelegate.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/ReadButtonDelegate.kt @@ -88,8 +88,12 @@ class ReadButtonDelegate( menu.setOnMenuItemClickListener(this) menu.setForceShowIcon(true) menu.setOnDismissListener(this) - buttonMenu.isChecked = true - menu.show() + if (menu.menu.hasVisibleItems()) { + buttonMenu.isChecked = true + menu.show() + } else { + buttonMenu.isChecked = false + } } private fun prepareMenu(menu: Menu) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index cc7e686d0..ed3f1c3b9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -31,7 +31,7 @@ material = "1.13.0-alpha10" moshi = "1.15.2" okhttp = "4.12.0" okio = "3.10.2" -parsers = "51ed1b2db8" +parsers = "f4b678083d" preference = "1.2.1" recyclerview = "1.4.0" room = "2.6.1"