summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal Alsharifi <bilal.alsharifi@gmail.com>2019-05-01 14:58:41 -0400
committerBilal Alsharifi <bilal.alsharifi@gmail.com>2019-05-01 14:58:41 -0400
commit4516a167fce2b90e8b773e7141e6c3bd75bbd7fa (patch)
treee972dd6ffcc051251abae055bb53faabaa7c1555
parent209c17ebb40a0b552fcc40b084e2f5422f52bf6a (diff)
downloadsdl_android-4516a167fce2b90e8b773e7141e6c3bd75bbd7fa.tar.gz
Update SdlManager state after disposing it
-rw-r--r--android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java3
-rw-r--r--javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java2
2 files changed, 5 insertions, 0 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 bdba58a6a..ea1e88dcc 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
@@ -287,6 +287,8 @@ public class SdlManager extends BaseSdlManager{
managerListener.onDestroy();
managerListener = null;
}
+
+ transitionToState(BaseSubManager.SHUTDOWN);
}
// MANAGER GETTERS
@@ -589,6 +591,7 @@ public class SdlManager extends BaseSdlManager{
initNotificationQueue();
} catch (SdlException e) {
+ transitionToState(BaseSubManager.ERROR);
if (managerListener != null) {
managerListener.onError("Unable to start manager", e);
}
diff --git a/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java b/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
index 4c1b15398..146382de9 100644
--- a/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
+++ b/javaSE/src/main/java/com/smartdevicelink/managers/SdlManager.java
@@ -242,6 +242,8 @@ public class SdlManager extends BaseSdlManager{
managerListener.onDestroy(this);
managerListener = null;
}
+
+ transitionToState(BaseSubManager.SHUTDOWN);
}