Files

60 lines
2.3 KiB
Java

package U;
import O.C0064f;
import O.InterfaceC0062e;
import O.InterfaceC0081w;
import android.content.ClipData;
import android.content.Context;
import android.text.Editable;
import android.text.Selection;
import android.text.Spanned;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
/* loaded from: classes.dex */
public final class w implements InterfaceC0081w {
public final C0064f a(View view, C0064f c0064f) {
CharSequence coerceToStyledText;
if (Log.isLoggable("ReceiveContent", 3)) {
Log.d("ReceiveContent", "onReceive: " + c0064f);
}
if (c0064f.f1244a.getSource() == 2) {
return c0064f;
}
InterfaceC0062e interfaceC0062e = c0064f.f1244a;
ClipData d4 = interfaceC0062e.d();
int e4 = interfaceC0062e.e();
TextView textView = (TextView) view;
Editable editable = (Editable) textView.getText();
Context context = textView.getContext();
boolean z3 = false;
for (int i = 0; i < d4.getItemCount(); i++) {
ClipData.Item itemAt = d4.getItemAt(i);
if ((e4 & 1) != 0) {
coerceToStyledText = itemAt.coerceToText(context);
if (coerceToStyledText instanceof Spanned) {
coerceToStyledText = coerceToStyledText.toString();
}
} else {
coerceToStyledText = itemAt.coerceToStyledText(context);
}
if (coerceToStyledText != null) {
if (z3) {
editable.insert(Selection.getSelectionEnd(editable), "\n");
editable.insert(Selection.getSelectionEnd(editable), coerceToStyledText);
} else {
int selectionStart = Selection.getSelectionStart(editable);
int selectionEnd = Selection.getSelectionEnd(editable);
int max = Math.max(0, Math.min(selectionStart, selectionEnd));
int max2 = Math.max(0, Math.max(selectionStart, selectionEnd));
Selection.setSelection(editable, max2);
editable.replace(max, max2, coerceToStyledText);
z3 = true;
}
}
}
return null;
}
}