make equals null-safe in case no status set

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-08-05 00:22:03 +02:00
parent 32235632c8
commit 9df00a8562
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -51,6 +51,7 @@ import com.nextcloud.talk.utils.DisplayUtils;
import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew; import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
@ -97,7 +98,7 @@ public class ConversationItem extends AbstractFlexibleItem<ConversationItem.Conv
public boolean equals(Object o) { public boolean equals(Object o) {
if (o instanceof ConversationItem) { if (o instanceof ConversationItem) {
ConversationItem inItem = (ConversationItem) o; ConversationItem inItem = (ConversationItem) o;
return conversation.equals(inItem.getModel()) && status.equals(inItem.status); return conversation.equals(inItem.getModel()) && Objects.equals(status, inItem.status);
} }
return false; return false;
} }