summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>2019-10-25 09:56:44 -0400
committerGitHub <noreply@github.com>2019-10-25 09:56:44 -0400
commit90d6cf122de57a3bee8a00acdc4bd3e9202d5040 (patch)
tree271f98de99bdb23102dd2cc964dc7a5ac3c26cc8
parentfc73da08ea481ae8d5015f53cfc4fae31d37ead3 (diff)
parent4a4622e866dbf21469a39649e65a184f2f446c23 (diff)
downloadsdl_android-90d6cf122de57a3bee8a00acdc4bd3e9202d5040.tar.gz
Merge pull request #1209 from smartdevicelink/bugfix/null_language
sdl manager crashes when non-mandatory language is null
-rw-r--r--android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java2
-rw-r--r--javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java b/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java
index d36106c13..4563d8295 100644
--- a/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java
+++ b/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java
@@ -243,7 +243,7 @@ public class SdlManager extends BaseSdlManager{
protected void checkLifecycleConfiguration(){
final Language actualLanguage = this.getRegisterAppInterfaceResponse().getLanguage();
- if (!actualLanguage.equals(hmiLanguage)) {
+ if (actualLanguage != null && !actualLanguage.equals(hmiLanguage)) {
final LifecycleConfigurationUpdate lcu = managerListener.managerShouldUpdateLifecycle(actualLanguage);
diff --git a/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java b/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
index 29278b51e..83eb5f9bc 100644
--- a/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
+++ b/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
@@ -233,7 +233,7 @@ public class SdlManager extends BaseSdlManager{
protected void checkLifecycleConfiguration() {
final Language actualLanguage = lifecycleManager.getRegisterAppInterfaceResponse().getLanguage();
- if (!actualLanguage.equals(hmiLanguage)) {
+ if (actualLanguage != null && !actualLanguage.equals(hmiLanguage)) {
final LifecycleConfigurationUpdate lcu = managerListener.managerShouldUpdateLifecycle(actualLanguage);