From abda1a3d085bade3b39e812695b60493dd093173 Mon Sep 17 00:00:00 2001 From: Aleksandras Kostarevas Date: Wed, 8 May 2024 12:25:28 -0500 Subject: [PATCH] Fix wrong more keys offset without preview --- java/src/org/futo/inputmethod/keyboard/MainKeyboardView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/org/futo/inputmethod/keyboard/MainKeyboardView.java b/java/src/org/futo/inputmethod/keyboard/MainKeyboardView.java index 178b63771..67c795a91 100644 --- a/java/src/org/futo/inputmethod/keyboard/MainKeyboardView.java +++ b/java/src/org/futo/inputmethod/keyboard/MainKeyboardView.java @@ -644,7 +644,7 @@ public final class MainKeyboardView extends KeyboardView implements DrawingProxy // aligned with the bottom edge of the visible part of the key preview. // {@code mPreviewVisibleOffset} has been set appropriately in // {@link KeyboardView#showKeyPreview(PointerTracker)}. - final int pointY = key.getY() + mKeyPreviewDrawParams.getVisibleOffset() + key.getHeight(); + final int pointY = key.getY() + mKeyPreviewDrawParams.getVisibleOffset() + (keyPreviewEnabled ? key.getHeight() : key.getVerticalGap()); moreKeysKeyboardView.showMoreKeysPanel(this, this, pointX, pointY, mKeyboardActionListener); return moreKeysKeyboardView; }