From 9513e11e0f0c8b7c6d3b27fd46f5fe7e3bdc99ee Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 10 Feb 2022 10:11:04 +0100 Subject: [PATCH] adding a crashfix --- .../com/simplemobiletools/keyboard/views/MyKeyboardView.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 1b9a3f2..fa4c93d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt @@ -1122,8 +1122,10 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut showPreview(secondKeyIndex) detectAndSendKey(secondKeyIndex, newPointerX, newPointerY, eventTime) - val secondKeyCode = mKeys[secondKeyIndex].code - mOnKeyboardActionListener!!.onPress(secondKeyCode) + val secondKeyCode = mKeys.getOrNull(secondKeyIndex)?.code + if (secondKeyCode != null) { + mOnKeyboardActionListener!!.onPress(secondKeyCode) + } showPreview(NOT_A_KEY) invalidateKey(mCurrentKey)