Modify listview language option disable logic

This commit is contained in:
u7759158 2024-10-18 01:58:25 +11:00
parent 54be35b372
commit 3dce3b189a
2 changed files with 4 additions and 2 deletions

View file

@ -27,7 +27,8 @@ class RecentLanguagesAdapter constructor(
override fun isEnabled(position: Int) = override fun isEnabled(position: Int) =
recentLanguages[position].languageCode.let { recentLanguages[position].languageCode.let {
it.isNotEmpty() && !selectedLanguages.containsValue(it) && it != selectedLangCode // it.isNotEmpty() && !it.contains(selectedLanguages.values.first())
true
} }
override fun getCount() = recentLanguages.size override fun getCount() = recentLanguages.size

View file

@ -51,7 +51,8 @@ class LanguagesAdapter constructor(
override fun isEnabled(position: Int) = override fun isEnabled(position: Int) =
languageCodesList[position].let { languageCodesList[position].let {
it.isNotEmpty() && !selectedLanguages.containsValue(it) && it != selectedLangCode // it.isNotEmpty() && !it.contains(selectedLanguages.values.first())
true
} }
override fun getCount() = languageNamesList.size override fun getCount() = languageNamesList.size