From 1156897b5dc46b267c4f6eedf5aff84c7a7c8fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sat, 21 Jul 2018 13:24:29 +0200 Subject: [PATCH] Show Security Labels support in ServerInfo --- gajim/gtk/server_info.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gajim/gtk/server_info.py b/gajim/gtk/server_info.py index 152c961be..4f8e82280 100644 --- a/gajim/gtk/server_info.py +++ b/gajim/gtk/server_info.py @@ -165,6 +165,9 @@ class ServerInfoDialog(Gtk.Dialog): con.blocking_supported, nbxmpp.NS_BLOCKING, None), Feature('XEP-0198: Stream Management', con.sm.enabled, nbxmpp.NS_STREAM_MGMT, None), + Feature('XEP-0258: Security Labels in XMPP', + con.get_module('SecLabels').supported, + nbxmpp.NS_SECLABEL, None), Feature('XEP-0280: Message Carbons', con.carbons_available, nbxmpp.NS_CARBONS, carbons_enabled), Feature('XEP-0313: Message Archive Management', @@ -214,6 +217,10 @@ class FeatureItem(Gtk.Grid): self.add(self.feature_label) def set_feature(self, available, enabled): + self.icon.get_style_context().remove_class('error-color') + self.icon.get_style_context().remove_class('warning-color') + self.icon.get_style_context().remove_class('success-color') + if not available: self.icon.set_from_icon_name('window-close-symbolic', Gtk.IconSize.MENU)