From 95553750a34dd664f6c9fc94289866ff0144792b Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 3 Dec 2017 18:09:14 +0100 Subject: [PATCH] Conference Options: fix context menus for people not in roster --- .../eu/siacs/conversations/ui/ConferenceDetailsActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java index c2617c72e..294db3ee5 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java @@ -366,7 +366,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers this.mSelectedUser = user; String name; final Contact contact = user.getContact(); - if (contact != null) { + if (contact != null && contact.showInRoster()) { name = contact.getDisplayName(); } else if (user.getRealJid() != null){ name = user.getRealJid().toBareJid().toString(); @@ -385,7 +385,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers MenuItem banFromConference = menu.findItem(R.id.ban_from_conference); MenuItem invite = menu.findItem(R.id.invite); startConversation.setVisible(true); - if (contact != null) { + if (contact != null && contact.showInRoster()) { showContactDetails.setVisible(!contact.isSelf()); } if (user.getRole() == MucOptions.Role.NONE) {