diff options
author | wurstsalat <mailtrash@posteo.de> | 2023-04-16 18:34:13 +0300 |
---|---|---|
committer | wurstsalat <mailtrash@posteo.de> | 2023-04-16 18:34:13 +0300 |
commit | dd257eb9db85e49f113151915415b66c3752c87d (patch) | |
tree | ecc3b56be3ef33574e45175c254aba4d0995ad79 | |
parent | ed3a18b7bd8ddc18801bc170b733741235a6d7d2 (diff) |
imprv: GroupchatDetails: Hide OMEMO page in public MUCs
-rw-r--r-- | gajim/gtk/groupchat_details.py | 6 |
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)) |