From d07d46bbdc5203d8ebef57ce7611b2b58fa20ef6 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 25 Mar 2021 08:22:12 +0100 Subject: [PATCH] [chat2] Fix resource unlock condition If the resource of the updated presence is equal to the currently locked resource, then no further action is required. Thanks to Pedro Oliveira for reporting this. Reported-by: Pedro Oliveira --- .../src/main/java/org/jivesoftware/smack/chat2/ChatManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java b/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java index e8349b6c6..3238dda04 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java @@ -161,7 +161,7 @@ public final class ChatManager extends Manager { } final EntityFullJid fullFrom = from.asEntityFullJidIfPossible(); - if (!chat.lockedResource.equals(fullFrom)) { + if (chat.lockedResource.equals(fullFrom)) { return; }