Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNPUTmice/Conversations.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2021-01-06 13:46:09 +0300
committerDaniel Gultsch <daniel@gultsch.de>2021-01-06 13:46:09 +0300
commitd0a2f1f45f848076d9ea834f52218aad3427c618 (patch)
treec16addea8fe65b8a3ccbb562f78977776484b601
parent372ddbfb49cdea71c47ba40089b84eba550bb5ac (diff)
just xmpp things
-rw-r--r--src/main/java/eu/siacs/conversations/entities/MucOptions.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/eu/siacs/conversations/entities/MucOptions.java b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
index 1072eeeb9..67657159a 100644
--- a/src/main/java/eu/siacs/conversations/entities/MucOptions.java
+++ b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
@@ -158,8 +158,11 @@ public class MucOptions {
}
public boolean allowInvites() {
- final Field field = getRoomInfoForm().getFieldByName("muc#roomconfig_allowinvites");
- return field != null && "1".equals(field.getValue());
+ final Field allowInvitesField = getRoomInfoForm().getFieldByName("muc#roomconfig_allowinvites");
+ final boolean allowInvites = allowInvitesField != null && "1".equals(allowInvitesField.getValue());
+ final Field allowMemberInvitesField = getRoomInfoForm().getFieldByName("muc#roomconfig_allowmemberinvites");
+ final boolean allowMemberInvites = allowMemberInvitesField != null && "1".equals(allowMemberInvitesField.getValue());
+ return allowInvites || allowMemberInvites;
}
public boolean canChangeSubject() {