From d2c3116173e0e0dd151567877a0d8badd6bef7e1 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 18 Jun 2023 09:54:18 +0200 Subject: [PATCH] adding a null check --- app/build.gradle | 2 +- .../com/simplemobiletools/keyboard/views/MyKeyboardView.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 4a1260d..5e9ec68 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -65,7 +65,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:d5a26c4d27' + implementation 'com.github.SimpleMobileTools:Simple-Commons:d1ed742806' implementation 'androidx.emoji2:emoji2-bundled:1.2.0' kapt 'androidx.room:room-compiler:2.5.1' diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt index d25a169..f65c227 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt @@ -749,12 +749,12 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut } private fun clearClipboardContent() { - val clipboardManager = (context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager) + val clipboardManager = (context.getSystemService(Context.CLIPBOARD_SERVICE) as? ClipboardManager) if (isPiePlus()) { - clipboardManager.clearPrimaryClip() + clipboardManager?.clearPrimaryClip() } else { val clip = ClipData.newPlainText("", "") - clipboardManager.setPrimaryClip(clip) + clipboardManager?.setPrimaryClip(clip) } }