From cc45c099d81c06f0b0558df724ec005077b03484 Mon Sep 17 00:00:00 2001 From: Yuriy Liskov Date: Mon, 20 Jan 2020 01:40:50 +0200 Subject: [PATCH] bump to 4.5.5 --- leankeykeyboard/build.gradle | 4 ++-- .../leanback/ime/LeanbackKeyboardContainer.java | 14 +++++++------- .../keyboard/leanback/ime/LeanbackImeService.java | 5 ++++- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/leankeykeyboard/build.gradle b/leankeykeyboard/build.gradle index 9f8d739..4ea4011 100644 --- a/leankeykeyboard/build.gradle +++ b/leankeykeyboard/build.gradle @@ -14,8 +14,8 @@ android { applicationId "org.liskovsoft.leankeykeyboard.pro" minSdkVersion project.properties.minSdkVersion targetSdkVersion project.properties.targetSdkVersion - versionCode 94 - versionName "4.4.4" + versionCode 95 + versionName "4.5.5" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" diff --git a/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/android/leanback/ime/LeanbackKeyboardContainer.java b/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/android/leanback/ime/LeanbackKeyboardContainer.java index 1f524f8..8392039 100644 --- a/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/android/leanback/ime/LeanbackKeyboardContainer.java +++ b/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/android/leanback/ime/LeanbackKeyboardContainer.java @@ -128,8 +128,8 @@ public class LeanbackKeyboardContainer { @Override public void onAnimationStart(Animator animation) { - LeanbackKeyboardContainer.this.mSelector.setVisibility(View.INVISIBLE); - LeanbackKeyboardContainer.this.startRecognition(LeanbackKeyboardContainer.this.mContext); + mSelector.setVisibility(View.INVISIBLE); + startRecognition(mContext); } }; private AnimatorListener mVoiceExitListener = new AnimatorListener() { @@ -139,7 +139,7 @@ public class LeanbackKeyboardContainer { @Override public void onAnimationEnd(Animator animation) { - LeanbackKeyboardContainer.this.mSelector.setVisibility(View.VISIBLE); + mSelector.setVisibility(View.VISIBLE); } @Override @@ -148,10 +148,10 @@ public class LeanbackKeyboardContainer { @Override public void onAnimationStart(Animator animation) { - LeanbackKeyboardContainer.this.mVoiceButtonView.showNotListening(); - LeanbackKeyboardContainer.this.mSpeechRecognizer.cancel(); - LeanbackKeyboardContainer.this.mSpeechRecognizer.setRecognitionListener((RecognitionListener) null); - LeanbackKeyboardContainer.this.mVoiceOn = false; + mVoiceButtonView.showNotListening(); + mSpeechRecognizer.cancel(); + mSpeechRecognizer.setRecognitionListener((RecognitionListener) null); + mVoiceOn = false; } }; private boolean mVoiceKeyDismissesEnabled; diff --git a/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/leanback/ime/LeanbackImeService.java b/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/leanback/ime/LeanbackImeService.java index 408ea22..7ae5363 100644 --- a/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/leanback/ime/LeanbackImeService.java +++ b/leankeykeyboard/src/main/java/com/liskovsoft/leankeyboard/keyboard/leanback/ime/LeanbackImeService.java @@ -72,6 +72,8 @@ public class LeanbackImeService extends InputMethodService { LangUpdater langUpdater = new LangUpdater(this); langUpdater.update(); + + updateInputViewShown(); } private void clearSuggestionsDelayed() { @@ -259,7 +261,8 @@ public class LeanbackImeService extends InputMethodService { @SuppressLint("MissingSuperCall") @Override public boolean onEvaluateInputViewShown() { - return mKeyboardController.showInputView(); + //return mKeyboardController.showInputView(); + return true; } @Override