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

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwurstsalat <mailtrash@posteo.de>2023-04-16 18:34:13 +0300
committerwurstsalat <mailtrash@posteo.de>2023-04-16 18:34:13 +0300
commitdd257eb9db85e49f113151915415b66c3752c87d (patch)
treeecc3b56be3ef33574e45175c254aba4d0995ad79
parented3a18b7bd8ddc18801bc170b733741235a6d7d2 (diff)
imprv: GroupchatDetails: Hide OMEMO page in public MUCs
-rw-r--r--gajim/gtk/groupchat_details.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gajim/gtk/groupchat_details.py b/gajim/gtk/groupchat_details.py
index 4efed4b45..48929b1b5 100644
--- a/gajim/gtk/groupchat_details.py
+++ b/gajim/gtk/groupchat_details.py
@@ -176,6 +176,12 @@ class GroupchatDetails(Gtk.ApplicationWindow):
self._ui.settings_box.add(scrolled_window)
def _add_groupchat_encryption(self) -> None:
+ if (self._contact.is_groupchat and
+ self._contact.muc_context == 'public'):
+ # OMEMO is not available for public group chats
+ self._switcher.set_row_visible('encryption-omemo', False)
+ return
+
self._ui.encryption_box.add(
OMEMOTrustManager(self._contact.account, self._contact))