diff --git a/android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java b/android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java index ba274d880a..017c10fe6c 100644 --- a/android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java +++ b/android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java @@ -141,7 +141,7 @@ public class SystemKeyboard extends InputMethodService implements OnKeyboardEven insets.left, insets.top, insets.right, - insets.bottom/20); // This still doesn't fix suggestion banner + insets.bottom); KMManager.applyInsetsToKeyboard(KeyboardType.KEYBOARD_TYPE_SYSTEM, insets.left, insets.right, insets.bottom); return windowInsets; diff --git a/android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java b/android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java index 544ad6c619..e084587433 100644 --- a/android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java +++ b/android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java @@ -731,7 +731,7 @@ public final class KMManager { private static void applyInsetsPaddingToKeyboardView(KMKeyboard keyboard, int left, int right, int bottom) { View parent = (View) keyboard.getParent(); - if (parent != null) { + if (keyboard.keyboardType == KeyboardType.KEYBOARD_TYPE_INAPP && parent != null) { // Keep existing top padding, add bottom padding for the inset parent.setPadding( left,