fix duplicated pinned clipboard entries (#680)

This commit is contained in:
codokie 2024-04-15 23:17:15 +03:00 committed by GitHub
parent 7bad5c94a4
commit 19c22dd497
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -20,9 +20,11 @@ class ClipboardHistoryManager(
fun onCreate() {
clipboardManager = latinIME.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
fetchPrimaryClip()
clipboardManager.addPrimaryClipChangedListener(this)
loadPinnedClips()
if (historyEntries.isEmpty())
loadPinnedClips()
if (latinIME.mSettings.current?.mClipboardHistoryEnabled == true)
fetchPrimaryClip()
}
fun onPinnedClipsAvailable(pinnedClips: List<ClipboardHistoryEntry>) {