Files

80 lines
2.6 KiB
Java

package f0;
import android.text.Editable;
import android.text.Selection;
import android.text.Spannable;
import android.text.TextWatcher;
import android.widget.EditText;
/* renamed from: f0.j, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public final class C0346j implements TextWatcher {
/* renamed from: a, reason: collision with root package name */
public final EditText f6463a;
/* renamed from: b, reason: collision with root package name */
public C0345i f6464b;
/* renamed from: c, reason: collision with root package name */
public boolean f6465c = true;
public C0346j(EditText editText) {
this.f6463a = editText;
}
public static void a(EditText editText, int i) {
int length;
if (i == 1 && editText != null && editText.isAttachedToWindow()) {
Editable editableText = editText.getEditableText();
int selectionStart = Selection.getSelectionStart(editableText);
int selectionEnd = Selection.getSelectionEnd(editableText);
d0.h a2 = d0.h.a();
if (editableText == null) {
length = 0;
} else {
a2.getClass();
length = editableText.length();
}
a2.e(editableText, 0, length);
if (selectionStart >= 0 && selectionEnd >= 0) {
Selection.setSelection(editableText, selectionStart, selectionEnd);
} else if (selectionStart >= 0) {
Selection.setSelection(editableText, selectionStart);
} else if (selectionEnd >= 0) {
Selection.setSelection(editableText, selectionEnd);
}
}
}
@Override // android.text.TextWatcher
public final void afterTextChanged(Editable editable) {
}
@Override // android.text.TextWatcher
public final void beforeTextChanged(CharSequence charSequence, int i, int i4, int i5) {
}
@Override // android.text.TextWatcher
public final void onTextChanged(CharSequence charSequence, int i, int i4, int i5) {
EditText editText = this.f6463a;
if (editText.isInEditMode() || !this.f6465c || d0.h.f6123k == null || i4 > i5 || !(charSequence instanceof Spannable)) {
return;
}
int b4 = d0.h.a().b();
if (b4 != 0) {
if (b4 == 1) {
d0.h.a().e((Spannable) charSequence, i, i5 + i);
return;
} else if (b4 != 3) {
return;
}
}
d0.h a2 = d0.h.a();
if (this.f6464b == null) {
this.f6464b = new C0345i(editText);
}
a2.f(this.f6464b);
}
}