diff --git a/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt b/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt index b35d44c1b..cb3b0fc1c 100644 --- a/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt +++ b/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryManager.kt @@ -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) {