From 28b1c3729b4e880d4376ba201fb69e03019bb18a Mon Sep 17 00:00:00 2001 From: Asaf Mahlev Date: Mon, 22 Jun 2026 07:43:07 +0300 Subject: [PATCH] fix(handwriting): avoid cancelling active keys when hidden --- .../java/helium314/keyboard/keyboard/KeyboardSwitcher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java index 4a71e87e..6aa82e90 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java +++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java @@ -361,8 +361,10 @@ private void setMainKeyboardFrame( mClipboardHistoryView.setVisibility(View.GONE); mClipboardHistoryView.stopClipboardHistory(); if (mHandwritingView != null) { + if (mHandwritingView.isShown()) { + mHandwritingView.stopHandwriting(); + } mHandwritingView.setVisibility(View.GONE); - mHandwritingView.stopHandwriting(); } if (PointerTracker.sPersistentTouchpadModeActive) {