From be521c6a0bed7bf32f1537831dfe05dbed4a4fa6 Mon Sep 17 00:00:00 2001 From: Ayman-Barghout Date: Tue, 3 Nov 2020 20:25:29 +0200 Subject: [PATCH] [Android] Fixed 'Sender is null' issue when removing track. --- .../java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java b/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java index 2c43fab08b..f1faa3edb3 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java @@ -163,7 +163,7 @@ RtpTransceiver getRtpTransceiverById(String id) { RtpSender getRtpSenderById(String id) { List senders = peerConnection.getSenders(); for(RtpSender sender : senders) { - if (id == sender.id()){ + if (id.equals(sender.id())){ return sender; } } @@ -777,7 +777,7 @@ private Map mediaStreamToMap(MediaStream stream){ private Map mediaTrackToMap(MediaStreamTrack track){ ConstraintsMap info = new ConstraintsMap(); if(track != null){ - info.putString("trackId", track.id()); + info.putString("id", track.id()); info.putString("label",track.getClass() == VideoTrack.class? "video": "audio"); info.putString("kind",track.kind()); info.putBoolean("enabled", track.enabled());