diff --git a/app/build.gradle b/app/build.gradle index 549262924..1554f0c21 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId 'org.koitharu.kotatsu' minSdkVersion 21 targetSdkVersion 33 - versionCode 509 - versionName '4.2' + versionCode 510 + versionName '4.2.1' generatedDensities = [] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/org/koitharu/kotatsu/main/ui/MainNavigationDelegate.kt b/app/src/main/java/org/koitharu/kotatsu/main/ui/MainNavigationDelegate.kt index c7db45a81..cf1e35323 100644 --- a/app/src/main/java/org/koitharu/kotatsu/main/ui/MainNavigationDelegate.kt +++ b/app/src/main/java/org/koitharu/kotatsu/main/ui/MainNavigationDelegate.kt @@ -46,7 +46,10 @@ class MainNavigationDelegate( fun onCreate(savedInstanceState: Bundle?) { primaryFragment?.let { onFragmentChanged(it, fromUser = false) - navBar.selectedItemId = getItemId(it) + val itemId = getItemId(it) + if (navBar.selectedItemId != itemId) { + navBar.selectedItemId = itemId + } } ?: onNavigationItemSelected(navBar.selectedItemId) }