diff --git a/client/android/div/src/main/java/com/yandex/div/core/view2/divs/widgets/DivInputView.kt b/client/android/div/src/main/java/com/yandex/div/core/view2/divs/widgets/DivInputView.kt index cf0129e31..22cfadfe9 100644 --- a/client/android/div/src/main/java/com/yandex/div/core/view2/divs/widgets/DivInputView.kt +++ b/client/android/div/src/main/java/com/yandex/div/core/view2/divs/widgets/DivInputView.kt @@ -6,6 +6,7 @@ import android.graphics.Rect import android.text.Editable import android.text.InputType import android.text.TextWatcher +import android.text.method.KeyListener import android.util.AttributeSet import android.util.TypedValue import android.view.KeyEvent @@ -164,4 +165,19 @@ internal class DivInputView @JvmOverloads constructor( } } } + + override fun setInputType(type: Int) { + if (inputType == type) { + return + } + + super.setInputType(type) + } + + override fun setKeyListener(keyListener: KeyListener?) { + if (this.keyListener == keyListener) { + return + } + super.setKeyListener(keyListener) + } }