From c66d676b1d4c221d4e33efa6e66ad012ee93b429 Mon Sep 17 00:00:00 2001 From: Marc Durdin Date: Wed, 9 Jun 2021 17:16:23 +1000 Subject: [PATCH 1/2] fix(android): rotation is not updating keyboard Fixes #5211. --- .../kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java | 1 + 1 file changed, 1 insertion(+) 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 bc9b3a48e3..751011875f 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 @@ -165,6 +165,7 @@ public class SystemKeyboard extends InputMethodService implements OnKeyboardEven @Override public void onStartInputView(EditorInfo attribute, boolean restarting) { super.onStartInputView(attribute, restarting); + setInputView(onCreateInputView()); } @Override From e6516b06a925194af591d05e804bd5bd9ea4eda9 Mon Sep 17 00:00:00 2001 From: Marc Durdin Date: Thu, 10 Jun 2021 10:47:50 +1000 Subject: [PATCH 2/2] fix(android): rotation fix for samples and FV Keyboards --- .../app/src/main/java/com/keyman/kmsample2/SystemKeyboard.java | 1 + .../src/main/java/com/firstvoices/keyboards/SystemKeyboard.java | 1 + 2 files changed, 2 insertions(+) diff --git a/android/Samples/KMSample2/app/src/main/java/com/keyman/kmsample2/SystemKeyboard.java b/android/Samples/KMSample2/app/src/main/java/com/keyman/kmsample2/SystemKeyboard.java index 632399b2c3..730672c69e 100644 --- a/android/Samples/KMSample2/app/src/main/java/com/keyman/kmsample2/SystemKeyboard.java +++ b/android/Samples/KMSample2/app/src/main/java/com/keyman/kmsample2/SystemKeyboard.java @@ -146,6 +146,7 @@ public class SystemKeyboard extends InputMethodService implements OnKeyboardEven @Override public void onStartInputView(EditorInfo attribute, boolean restarting) { super.onStartInputView(attribute, restarting); + setInputView(onCreateInputView()); } @Override diff --git a/oem/firstvoices/android/app/src/main/java/com/firstvoices/keyboards/SystemKeyboard.java b/oem/firstvoices/android/app/src/main/java/com/firstvoices/keyboards/SystemKeyboard.java index 52ff694a46..3f50aa8064 100644 --- a/oem/firstvoices/android/app/src/main/java/com/firstvoices/keyboards/SystemKeyboard.java +++ b/oem/firstvoices/android/app/src/main/java/com/firstvoices/keyboards/SystemKeyboard.java @@ -151,6 +151,7 @@ public class SystemKeyboard extends InputMethodService implements KeyboardEventH @Override public void onStartInputView(EditorInfo attribute, boolean restarting) { super.onStartInputView(attribute, restarting); + setInputView(onCreateInputView()); } @Override