From 07b7900b2eabfd1b2f1493c3d4dcb3ae4eb9a10c Mon Sep 17 00:00:00 2001 From: Gaston Dombiak Date: Tue, 1 Nov 2005 15:57:00 +0000 Subject: [PATCH] Do not fire invitation rejection listeners with messages of type error. SMACK-101 git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3013 b35dd754-fafc-0310-a699-88a17e54d16e --- source/org/jivesoftware/smackx/muc/MultiUserChat.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/org/jivesoftware/smackx/muc/MultiUserChat.java b/source/org/jivesoftware/smackx/muc/MultiUserChat.java index 37183a20b..b71ed0b1c 100644 --- a/source/org/jivesoftware/smackx/muc/MultiUserChat.java +++ b/source/org/jivesoftware/smackx/muc/MultiUserChat.java @@ -2120,7 +2120,8 @@ public class MultiUserChat { // Get the MUC User extension MUCUser mucUser = getMUCUserExtension(packet); // Check if the MUCUser informs that the invitee has declined the invitation - if (mucUser.getDecline() != null) { + if (mucUser.getDecline() != null && + ((Message) packet).getType() != Message.Type.ERROR) { // Fire event for invitation rejection listeners fireInvitationRejectionListeners( mucUser.getDecline().getFrom(),