Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
79
apk_decompiled/sources/f0/C0346j.java
Normal file
79
apk_decompiled/sources/f0/C0346j.java
Normal file
@@ -0,0 +1,79 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user