From 300cb6e1845acb40842bc150700f59b122b8c685 Mon Sep 17 00:00:00 2001 From: codokie <151087174+codokie@users.noreply.github.com> Date: Tue, 16 Apr 2024 20:51:16 +0300 Subject: [PATCH] Only add text clips to clipboard history (#711) Co-authored-by: codokie <@> --- .../java/helium314/keyboard/latin/ClipboardHistoryManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)