diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index ca15b32cc..f88e1fb1f 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -1832,6 +1832,14 @@ public class CallActivity extends CallBaseActivity { for (String sessionId : newSessions) { Log.d(TAG, " newSession joined: " + sessionId); getOrCreatePeerConnectionWrapperForSessionIdAndType(sessionId, VIDEO_STREAM_TYPE_VIDEO, false); + + runOnUiThread(() -> { + setupVideoStreamForLayout( + null, + sessionId, + false, + VIDEO_STREAM_TYPE_VIDEO); + }); } if (newSessions.size() > 0 && !currentCallStatus.equals(CallStatus.IN_CONVERSATION)) {