From 854118c3134b86402e9d283b7e71f989d3891b50 Mon Sep 17 00:00:00 2001 From: Darcy Wong Date: Wed, 31 Aug 2022 09:11:17 +0700 Subject: [PATCH] fix(android/engine): Cleanup list of subkeys when dismissing window --- .../app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java index 1c1dfb5a6a..b67e28eef1 100644 --- a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java +++ b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java @@ -372,8 +372,10 @@ final class KMKeyboard extends WebView { public void dismissSubKeysWindow() { try { - if (subKeysWindow != null && subKeysWindow.isShowing()) + if (subKeysWindow != null && subKeysWindow.isShowing()) { subKeysWindow.dismiss(); + } + subKeysList = null; } catch (Exception e) { KMLog.LogException(TAG, "", e); }