Move scrollToPreference to the right place.

This commit is contained in:
David Langley 2021-08-27 12:11:11 +01:00
parent dbc76c7aee
commit 9b3fe7449b

View File

@ -91,12 +91,10 @@ class VectorSettingsKeywordAndMentionsNotificationPreferenceFragment
editKeywordPreference.listener = object: KeywordPreference.Listener { editKeywordPreference.listener = object: KeywordPreference.Listener {
override fun didAddKeyword(keyword: String) { override fun didAddKeyword(keyword: String) {
addKeyword(keyword) addKeyword(keyword)
scrollToPreference(editKeywordPreference)
} }
override fun didRemoveKeyword(keyword: String) { override fun didRemoveKeyword(keyword: String) {
removeKeyword(keyword) removeKeyword(keyword)
scrollToPreference(editKeywordPreference)
} }
} }
} }
@ -130,6 +128,7 @@ class VectorSettingsKeywordAndMentionsNotificationPreferenceFragment
fun updateWithKeywords(keywords: Set<String>) { fun updateWithKeywords(keywords: Set<String>) {
val editKeywordPreference = findPreference<KeywordPreference>("SETTINGS_KEYWORD_EDIT") ?: return val editKeywordPreference = findPreference<KeywordPreference>("SETTINGS_KEYWORD_EDIT") ?: return
editKeywordPreference.keywords = keywords editKeywordPreference.keywords = keywords
scrollToPreference(editKeywordPreference)
} }
fun addKeyword(keyword: String) { fun addKeyword(keyword: String) {