kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix crash when entering avatar picker on kitkat.
rodzic
3e3296da5b
commit
806409b329
|
@ -123,7 +123,7 @@ class AvatarPickerFragment : Fragment(R.layout.avatar_picker_fragment) {
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
clearButton.setOnClickListener { viewModel.clear() }
|
clearButton.setOnClickListener { viewModel.clearAvatar() }
|
||||||
|
|
||||||
setFragmentResultListener(TextAvatarCreationFragment.REQUEST_KEY_TEXT) { _, bundle ->
|
setFragmentResultListener(TextAvatarCreationFragment.REQUEST_KEY_TEXT) { _, bundle ->
|
||||||
val text = AvatarBundler.extractText(bundle)
|
val text = AvatarBundler.extractText(bundle)
|
||||||
|
|
|
@ -32,7 +32,7 @@ sealed class AvatarPickerViewModel(private val repository: AvatarPickerRepositor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun clear() {
|
fun clearAvatar() {
|
||||||
store.update {
|
store.update {
|
||||||
val avatar = getDefaultAvatarFromRepository()
|
val avatar = getDefaultAvatarFromRepository()
|
||||||
it.copy(currentAvatar = avatar, canSave = true, canClear = false, isCleared = true)
|
it.copy(currentAvatar = avatar, canSave = true, canClear = false, isCleared = true)
|
||||||
|
|
Ładowanie…
Reference in New Issue