Merge "Fix NullPointerException in TextView#canPasteAsPlainText" into main am: bcb11acc9a am: 90454ddae0

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2738674

Change-Id: I05d13a5a52970261a7a97bdba4456821ef63889c
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index db7d484..b5f05e4 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -14996,6 +14996,9 @@
 
         final ClipDescription description =
                 getClipboardManagerForUser().getPrimaryClipDescription();
+        if (description == null) {
+            return false;
+        }
         final boolean isPlainType = description.hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN);
         return (isPlainType && description.isStyledText())
                 || description.hasMimeType(ClipDescription.MIMETYPE_TEXT_HTML);