|
@@ -1608,13 +1608,7 @@ public class CallActivity extends CallBaseActivity {
|
|
peerConnectionFactory = null;
|
|
peerConnectionFactory = null;
|
|
}
|
|
}
|
|
|
|
|
|
- if(localStream != null) {
|
|
|
|
- localStream.dispose();
|
|
|
|
- localStream = null;
|
|
|
|
- Log.d(TAG, "Disposed localStream");
|
|
|
|
- } else {
|
|
|
|
- Log.d(TAG, "localStream is null");
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
localAudioTrack = null;
|
|
localAudioTrack = null;
|
|
localVideoTrack = null;
|
|
localVideoTrack = null;
|
|
|
|
|
|
@@ -1628,6 +1622,14 @@ public class CallActivity extends CallBaseActivity {
|
|
endPeerConnection(peerConnectionWrapperList.get(i).getSessionId(), false);
|
|
endPeerConnection(peerConnectionWrapperList.get(i).getSessionId(), false);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(localStream != null) {
|
|
|
|
+ localStream.dispose();
|
|
|
|
+ localStream = null;
|
|
|
|
+ Log.d(TAG, "Disposed localStream");
|
|
|
|
+ } else {
|
|
|
|
+ Log.d(TAG, "localStream is null");
|
|
|
|
+ }
|
|
|
|
+
|
|
hangupNetworkCalls(shutDownView);
|
|
hangupNetworkCalls(shutDownView);
|
|
ApplicationWideCurrentRoomHolder.getInstance().setInCall(false);
|
|
ApplicationWideCurrentRoomHolder.getInstance().setInCall(false);
|
|
}
|
|
}
|