From 71ddc200412a3b328840be027eb3481561821ae4 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Tue, 14 May 2024 23:40:56 +0200 Subject: [PATCH] don't show input method pick on long pressing a custom space key with popups --- .../main/java/helium314/keyboard/keyboard/PointerTracker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/helium314/keyboard/keyboard/PointerTracker.java b/app/src/main/java/helium314/keyboard/keyboard/PointerTracker.java index 36260fd7a..4baed1054 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/PointerTracker.java +++ b/app/src/main/java/helium314/keyboard/keyboard/PointerTracker.java @@ -1098,7 +1098,7 @@ public final class PointerTracker implements PointerTrackerQueue.Element, } final int code = key.getCode(); if (code == KeyCode.LANGUAGE_SWITCH - || (code == Constants.CODE_SPACE && Settings.getInstance().getCurrent().mSpaceForLangChange) + || (code == Constants.CODE_SPACE && key.getPopupKeys() == null && Settings.getInstance().getCurrent().mSpaceForLangChange) ) { // Long pressing the space key invokes IME switcher dialog. if (sListener.onCustomRequest(Constants.CUSTOM_CODE_SHOW_INPUT_METHOD_PICKER)) {