diff options
-rw-r--r-- | lib/installer-exclude/ymsg_network_v0_63.jar | bin | 309845 -> 257206 bytes | |||
-rw-r--r-- | src/net/java/sip/communicator/impl/media/CallSessionImpl.java | 10 |
2 files changed, 3 insertions, 7 deletions
diff --git a/lib/installer-exclude/ymsg_network_v0_63.jar b/lib/installer-exclude/ymsg_network_v0_63.jar Binary files differindex 5ebb5b3..79ee3b5 100644 --- a/lib/installer-exclude/ymsg_network_v0_63.jar +++ b/lib/installer-exclude/ymsg_network_v0_63.jar diff --git a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java index f130543..22e52fe 100644 --- a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java +++ b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java @@ -451,7 +451,7 @@ public class CallSessionImpl if(!startedAtLeastOneAudioStream && !startedAtLeastOneVideoStream - && sendStreams != null + && sendStreams != null && (sendStreams.size() > 0)) { stopStreaming(); @@ -1616,14 +1616,10 @@ public class CallSessionImpl { allocateMediaPorts = true; } - else if ((intendedDestination != null) - && !intendedDestination.equals(lastIntendedDestination)) + else if ((intendedDestination != null)) { + //we already have ongoing streams so we kill them stopStreaming(false); - //audioRtpManager = RTPManager.newInstance(); - //videoRtpManager = RTPManager.newInstance(); - - //allocateMediaPorts = true; } if (allocateMediaPorts) { |