diff --git a/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt b/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt index cb3b0fc1c..625791eb7 100644 --- a/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt +++ b/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt @@ -50,7 +50,7 @@ class ClipboardHistoryManager( private fun fetchPrimaryClip() { val clipData = clipboardManager.primaryClip ?: return - if (clipData.itemCount == 0) return + if (clipData.itemCount == 0 || clipData.description?.hasMimeType("text/*") == false) return clipData.getItemAt(0)?.let { clipItem -> val timeStamp = ClipboardManagerCompat.getClipTimestamp(clipData) ?: System.currentTimeMillis() val content = clipItem.coerceToText(latinIME)