From cc83a99efe21fe80393b581df60f0cd470ca4bd0 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Thu, 20 Feb 2020 09:06:11 +0100 Subject: [PATCH] Try to fix #465 --- .../com/kunzisoft/keepass/timeout/ClipboardHelper.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/timeout/ClipboardHelper.kt b/app/src/main/java/com/kunzisoft/keepass/timeout/ClipboardHelper.kt index 83707f92c..a9b8ab7f2 100644 --- a/app/src/main/java/com/kunzisoft/keepass/timeout/ClipboardHelper.kt +++ b/app/src/main/java/com/kunzisoft/keepass/timeout/ClipboardHelper.kt @@ -98,10 +98,14 @@ class ClipboardHelper(private val context: Context) { @Throws(ClipboardException::class) fun cleanClipboard(label: String = "") { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - getClipboardManager()?.clearPrimaryClip() - } else { - copyToClipboard(label, "") + try { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + getClipboardManager()?.clearPrimaryClip() + } else { + copyToClipboard(label, "") + } + } catch (e: Exception) { + throw ClipboardException(e) } }