diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java index 8800d11d15..fb98b57c15 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java @@ -320,7 +320,7 @@ public class WebRtcCallViewModel extends ViewModel { webRtcViewModel.isRemoteVideoEnabled(), webRtcViewModel.isRemoteVideoOffer(), localParticipant.isMoreThanOneCameraAvailable(), - Util.hasItems(webRtcViewModel.getRemoteParticipants()), + webRtcViewModel.getRemoteDevicesCount().orElse(0L) > 0, webRtcViewModel.getActiveDevice(), webRtcViewModel.getAvailableDevices(), webRtcViewModel.getRemoteDevicesCount().orElse(0), diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java index 512e9f611e..6929a02753 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java @@ -126,7 +126,7 @@ public class GroupPreJoinActionProcessor extends GroupActionProcessor { WebRtcServiceStateBuilder.CallInfoStateBuilder builder = currentState.builder() .changeCallInfoState() - .remoteDevicesCount(peekInfo.getDeviceCount()) + .remoteDevicesCount(peekInfo.getDeviceCountExcludingPendingDevices()) .participantLimit(peekInfo.getMaxDevices()) .clearParticipantMap();