Get callback off the webrtc thread

Stephen Paul Weber created

To avoid internal libwebrtc threading checks causing issues in some cases.

Change summary

src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java | 2 
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java 🔗

@@ -155,7 +155,7 @@ public class WebRTCWrapper {
                         PeerConnection.IceGatheringState iceGatheringState) {
                     Log.d(EXTENDED_LOGGING_TAG, "onIceGatheringChange(" + iceGatheringState + ")");
                     if (iceGatheringState == PeerConnection.IceGatheringState.COMPLETE) {
-                        eventCallback.onIceGatheringComplete(iceCandidates);
+                        execute(() -> eventCallback.onIceGatheringComplete(iceCandidates));
                     }
                 }