diff options
author | Kostiantyn Boskin <kostyaboskin@gmail.com> | 2021-02-18 12:04:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-18 12:04:44 +0200 |
commit | 30fdae8152d1e964bba67dd8b3653eb3d3249356 (patch) | |
tree | a000189c6711ea51d57e1d51d9913b717de3d3fc | |
parent | 5a09c446166891b27cb8a5f68cbfa71422435e3c (diff) | |
download | sdl_android-30fdae8152d1e964bba67dd8b3653eb3d3249356.tar.gz |
Update base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java
Co-authored-by: Bilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java b/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java index 8e8352956..e83c4ef33 100644 --- a/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java +++ b/base/src/main/java/com/smartdevicelink/managers/screen/choiceset/BaseChoiceSetManager.java @@ -453,7 +453,11 @@ abstract class BaseChoiceSetManager extends BaseSubManager { * @param keyboardConfiguration - the custom keyboard configuration to be used when the keyboard is displayed */ public void setKeyboardConfiguration(@Nullable KeyboardProperties keyboardConfiguration) { - processKeyboardConfiguration(keyboardConfiguration); + if (keyboardConfiguration == null) { + this.keyboardConfiguration = defaultKeyboardConfiguration(); + } else { + this.keyboardConfiguration = createValidKeyboardConfigurationBasedOnKeyboardCapabilitiesFromConfiguration(keyboardConfiguration); + } } private KeyboardProperties processKeyboardConfiguration(@Nullable KeyboardProperties keyboardConfiguration) { |