From f10b2fd3c4967f4306ee11a133edd1721eeca66d Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 3 Aug 2020 20:24:44 +0200 Subject: [PATCH] Fixed edit text plain --- .../main/java/eu/faircode/email/EditTextPlain.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EditTextPlain.java b/app/src/main/java/eu/faircode/email/EditTextPlain.java index 004a549b16..f6ced81c67 100644 --- a/app/src/main/java/eu/faircode/email/EditTextPlain.java +++ b/app/src/main/java/eu/faircode/email/EditTextPlain.java @@ -45,11 +45,12 @@ public class EditTextPlain extends FixedEditText { ClipboardManager cbm = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); if (cbm != null && cbm.hasPrimaryClip()) { ClipData data = cbm.getPrimaryClip(); - ClipData.Item item = data.getItemAt(0); - - CharSequence text = item.coerceToText(context); - data = ClipData.newPlainText("coerced_plain_text", text); - cbm.setPrimaryClip(data); + ClipData.Item item = (data == null ? null : data.getItemAt(0)); + CharSequence text = (item == null ? null : item.coerceToText(context)); + if (text != null) { + data = ClipData.newPlainText("coerced_plain_text", text.toString()); + cbm.setPrimaryClip(data); + } } }