use inContactList() instead inRoster() in the proper places
This commit is contained in:
		
							parent
							
								
									4a35c3c7cf
								
							
						
					
					
						commit
						f0d5dc583d
					
				| @ -15,8 +15,6 @@ import java.util.Set; | ||||
| 
 | ||||
| import eu.siacs.conversations.Config; | ||||
| import eu.siacs.conversations.crypto.axolotl.FingerprintStatus; | ||||
| import eu.siacs.conversations.http.AesGcmURLStreamHandler; | ||||
| import eu.siacs.conversations.ui.adapter.MessageAdapter; | ||||
| import eu.siacs.conversations.utils.CryptoHelper; | ||||
| import eu.siacs.conversations.utils.Emoticons; | ||||
| import eu.siacs.conversations.utils.GeoHelper; | ||||
| @ -290,7 +288,7 @@ public class Message extends AbstractEntity { | ||||
| 				return null; | ||||
| 			} else { | ||||
| 				return this.conversation.getAccount().getRoster() | ||||
| 						.getContactFromRoster(this.trueCounterpart); | ||||
| 						.getContactFromContactList(this.trueCounterpart); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| @ -719,7 +719,7 @@ public class MucOptions { | ||||
| 
 | ||||
|         public Contact getContact() { | ||||
|             if (fullJid != null) { | ||||
|                 return getAccount().getRoster().getContactFromRoster(realJid); | ||||
|                 return getAccount().getRoster().getContactFromContactList(realJid); | ||||
|             } else if (realJid != null) { | ||||
|                 return getAccount().getRoster().getContact(realJid); | ||||
|             } else { | ||||
|  | ||||
| @ -10,21 +10,21 @@ import rocks.xmpp.addr.Jid; | ||||
| 
 | ||||
| 
 | ||||
| public class Roster { | ||||
| 	final Account account; | ||||
| 	final HashMap<Jid, Contact> contacts = new HashMap<>(); | ||||
| 	private final Account account; | ||||
| 	private final HashMap<Jid, Contact> contacts = new HashMap<>(); | ||||
| 	private String version = null; | ||||
| 
 | ||||
| 	public Roster(Account account) { | ||||
| 		this.account = account; | ||||
| 	} | ||||
| 
 | ||||
| 	public Contact getContactFromRoster(Jid jid) { | ||||
| 	public Contact getContactFromContactList(Jid jid) { | ||||
| 		if (jid == null) { | ||||
| 			return null; | ||||
| 		} | ||||
| 		synchronized (this.contacts) { | ||||
| 			Contact contact = contacts.get(jid.asBareJid()); | ||||
| 			if (contact != null && contact.showInRoster()) { | ||||
| 			if (contact != null && contact.showInContactList()) { | ||||
| 				return contact; | ||||
| 			} else { | ||||
| 				return null; | ||||
|  | ||||
| @ -3685,7 +3685,7 @@ public class XmppConnectionService extends Service { | ||||
| 		for (Account account : getAccounts()) { | ||||
| 			if ((account.isEnabled() || accountJid != null) | ||||
| 					&& (accountJid == null || accountJid.equals(account.getJid().asBareJid().toString()))) { | ||||
| 				Contact contact = account.getRoster().getContactFromRoster(jid); | ||||
| 				Contact contact = account.getRoster().getContactFromContactList(jid); | ||||
| 				if (contact != null) { | ||||
| 					contacts.add(contact); | ||||
| 				} | ||||
|  | ||||
| @ -433,7 +433,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers | ||||
|             this.mSelectedUser = user; | ||||
|             String name; | ||||
|             final Contact contact = user.getContact(); | ||||
|             if (contact != null && contact.showInRoster()) { | ||||
|             if (contact != null && contact.showInContactList()) { | ||||
|                 name = contact.getDisplayName(); | ||||
|             } else if (user.getRealJid() != null) { | ||||
|                 name = user.getRealJid().asBareJid().toString(); | ||||
|  | ||||
| @ -55,7 +55,7 @@ public class ShortcutActivity extends AbstractSearchableListItemActivity{ | ||||
|         for (final Account account : xmppConnectionService.getAccounts()) { | ||||
|             if (account.getStatus() != Account.State.DISABLED) { | ||||
|                 for (final Contact contact : account.getRoster().getContacts()) { | ||||
|                     if (contact.showInRoster() | ||||
|                     if (contact.showInContactList() | ||||
|                             && contact.match(this, needle)) { | ||||
|                         getListItems().add(contact); | ||||
|                     } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch