~singpolyma/cheogram-android

db03470eb4c9fdc7f9f959d5f76f7237f77284d7 — Daniel Gultsch 5 years ago d6a40a8
fixed MucOptions.getName()
1 files changed, 3 insertions(+), 4 deletions(-)

M src/main/java/eu/siacs/conversations/entities/MucOptions.java
M src/main/java/eu/siacs/conversations/entities/MucOptions.java => src/main/java/eu/siacs/conversations/entities/MucOptions.java +3 -4
@@ 384,12 384,12 @@ public class MucOptions {
		String name;
		Field roomConfigName = getRoomInfoForm().getFieldByName("muc#roomconfig_roomname");
		if (roomConfigName != null) {
			Log.d(Config.LOGTAG,"value of room config name "+roomConfigName.getValue());
			name = roomConfigName.getValue();
		} else {
			List<ServiceDiscoveryResult.Identity> identities = serviceDiscoveryResult.getIdentities();
			String identityName = identities.size() > 0 ? identities.get(0).getName() : null;
			if (!conversation.getJid().getEscapedLocal().equals(identityName)) {
			final Jid jid = conversation.getJid();
			if (identityName != null && !identityName.equals(jid == null ? null : jid.getEscapedLocal())) {
				name = identityName;
			} else {
				name = null;


@@ 715,8 715,7 @@ public class MucOptions {
	}

	public String getName() {
		String mucName = this.conversation.getAttribute("muc_name");
		return conversation.getJid().getEscapedLocal().equals(mucName) ? null : mucName;
		return this.conversation.getAttribute("muc_name");
	}

	private List<User> getFallbackUsersFromCryptoTargets() {