Only add text clips to clipboard history (#711)

Co-authored-by: codokie <@>
This commit is contained in:
codokie 2024-04-16 20:51:16 +03:00 committed by GitHub
parent 382bdb6ff6
commit 300cb6e184
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)