From d41f491cd26ae4f35088b07e6ba9f2ebedffc86d Mon Sep 17 00:00:00 2001 From: Yuriy Liskov Date: Tue, 23 Jan 2018 16:15:10 +0200 Subject: [PATCH] fix crashes --- .../leanback/ime/LeanbackKeyboardView.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/leankeykeyboard/src/main/java/com/google/android/leanback/ime/LeanbackKeyboardView.java b/leankeykeyboard/src/main/java/com/google/android/leanback/ime/LeanbackKeyboardView.java index 75dae95..302e1dd 100644 --- a/leankeykeyboard/src/main/java/com/google/android/leanback/ime/LeanbackKeyboardView.java +++ b/leankeykeyboard/src/main/java/com/google/android/leanback/ime/LeanbackKeyboardView.java @@ -214,7 +214,8 @@ public class LeanbackKeyboardView extends FrameLayout { } private void removeMessages() { - throw new IllegalStateException("method not implemented"); + // TODO: not implemented + Log.w(TAG, "method 'removeMessages()' not implemented"); } private void setKeys(List keys) { @@ -477,14 +478,14 @@ public class LeanbackKeyboardView extends FrameLayout { } public void setKeyboard(Keyboard keyboard) { - this.removeMessages(); - this.mKeyboard = keyboard; - this.setKeys(this.mKeyboard.getKeys()); - int var2 = this.mShiftState; - this.mShiftState = -1; - this.setShiftState(var2); - this.requestLayout(); - this.invalidateAllKeys(); + removeMessages(); + mKeyboard = keyboard; + setKeys(mKeyboard.getKeys()); + int state = mShiftState; + mShiftState = -1; + setShiftState(state); + requestLayout(); + invalidateAllKeys(); } /**