diff --git a/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java b/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java index f21dad7501..547b065ecc 100644 --- a/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java +++ b/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java @@ -126,7 +126,11 @@ public MultiUserChatOccupantIntegrationTest(SmackIntegrationTestEnvironment envi mucAsSeenByTwo.addParticipantStatusListener(new ParticipantStatusListener() { @Override public void joined(EntityFullJid participant) { - results.add(participant); + // Ignore self-presence, but record all other participants. + final EntityFullJid participantTwo = JidCreate.entityFullFrom(mucAddress, nicknameTwo); + if (!participantTwo.equals(participant)) { + results.add(participant); + } } });