summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKostiantyn Boskin <kostyaboskin@gmail.com>2021-02-18 12:04:44 +0200
committerGitHub <noreply@github.com>2021-02-18 12:04:44 +0200
commit30fdae8152d1e964bba67dd8b3653eb3d3249356 (patch)
treea000189c6711ea51d57e1d51d9913b717de3d3fc
parent5a09c446166891b27cb8a5f68cbfa71422435e3c (diff)
downloadsdl_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.java6
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) {