diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java index 58f87fd924e790b8661c0671f711b4be23e2628f..15e12e0f5c4627e895df883de5a54fe199d8e494 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java @@ -780,7 +780,11 @@ public class WebRTCWrapper { } Optional getLocalVideoTrack() { - return TrackWrapper.get(peerConnection, this.localVideoTrack); + try { + return TrackWrapper.get(peerConnection, this.localVideoTrack); + } catch (IllegalStateException e) { + return Optional.absent(); + } } Optional getRemoteVideoTrack() {