Fix screen rotation issue

This commit is contained in:
Benoit Marty 2019-06-10 14:13:14 +02:00
parent 598245531a
commit ad8baf8091
2 changed files with 4 additions and 3 deletions

View File

@ -16,6 +16,7 @@


package im.vector.riotredesign.features.form package im.vector.riotredesign.features.form


import android.text.Editable
import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyAttribute
import com.airbnb.epoxy.EpoxyModelClass import com.airbnb.epoxy.EpoxyModelClass
import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputEditText
@ -41,7 +42,7 @@ abstract class FormEditTextItem : VectorEpoxyModel<FormEditTextItem.Holder>() {
var onTextChange: ((String) -> Unit)? = null var onTextChange: ((String) -> Unit)? = null


private val onTextChangeListener = object : SimpleTextWatcher() { private val onTextChangeListener = object : SimpleTextWatcher() {
override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { override fun afterTextChanged(s: Editable) {
onTextChange?.invoke(s.toString()) onTextChange?.invoke(s.toString())
} }
} }
@ -60,7 +61,7 @@ abstract class FormEditTextItem : VectorEpoxyModel<FormEditTextItem.Holder>() {
} }


override fun shouldSaveViewState(): Boolean { override fun shouldSaveViewState(): Boolean {
return true return false
} }


override fun unbind(holder: Holder) { override fun unbind(holder: Holder) {

View File

@ -57,7 +57,7 @@ abstract class FormSwitchItem : VectorEpoxyModel<FormSwitchItem.Holder>() {
} }


override fun shouldSaveViewState(): Boolean { override fun shouldSaveViewState(): Boolean {
return true return false
} }


override fun unbind(holder: Holder) { override fun unbind(holder: Holder) {