diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/CallParticipantsState.java b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/CallParticipantsState.java index a23bc0fdc..4911de49f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/CallParticipantsState.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/CallParticipantsState.java @@ -87,7 +87,8 @@ public final class CallParticipantsState { List listParticipants = new ArrayList<>(); if (isViewingFocusedParticipant && getAllRemoteParticipants().size() > 1) { - listParticipants.addAll(getAllRemoteParticipants().subList(1, getAllRemoteParticipants().size())); + listParticipants.addAll(getAllRemoteParticipants()); + listParticipants.remove(focusedParticipant); } else if (getAllRemoteParticipants().size() > SMALL_GROUP_MAX) { listParticipants.addAll(getAllRemoteParticipants().subList(SMALL_GROUP_MAX, getAllRemoteParticipants().size())); } else {