diff options
author | Joey Grover <joeygrover@gmail.com> | 2018-10-03 15:21:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-03 15:21:15 -0400 |
commit | f434b4e5331cacac98acd6573bce701110fcb229 (patch) | |
tree | 2538e45571febf7da7e4c6d26ea8e37661188b71 | |
parent | 5b80099ac32aa39e6857c5cf3c99dfaf86553368 (diff) | |
parent | f6e2462cb6237dda94e7ff6dcbfd0487b419bf10 (diff) | |
download | sdl_android-f434b4e5331cacac98acd6573bce701110fcb229.tar.gz |
Merge pull request #888 from smartdevicelink/bugfix/setProtocolVersionEarlier
set protocol version earlier in onProtocolSessionStarted
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/SdlConnection/SdlSession.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/SdlConnection/SdlSession.java b/sdl_android/src/main/java/com/smartdevicelink/SdlConnection/SdlSession.java index 24c9e1763..c3e66fb06 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/SdlConnection/SdlSession.java +++ b/sdl_android/src/main/java/com/smartdevicelink/SdlConnection/SdlSession.java @@ -557,6 +557,10 @@ public class SdlSession implements ISdlConnectionListener, IHeartbeatMonitorList byte sessionID, byte version, String correlationID, int hashID, boolean isEncrypted) {
this.sessionId = sessionID;
lockScreenMan.setSessionID(sessionID);
+ if (sessionType.eq(SessionType.RPC)){
+ sessionHashId = hashID;
+ wiproProcolVer = version;
+ }
if (isEncrypted)
encryptedServices.addIfAbsent(sessionType);
this.sessionListener.onProtocolSessionStarted(sessionType, sessionID, version, correlationID, hashID, isEncrypted);
@@ -568,9 +572,7 @@ public class SdlSession implements ISdlConnectionListener, IHeartbeatMonitorList }
//if (version == 3)
initialiseSession();
- if (sessionType.eq(SessionType.RPC)){
- sessionHashId = hashID;
- }
+
}
@Override
|