From d94d1550b30a0f0b978f853838a6c66c5c41553d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 22 Feb 2019 22:45:09 +0100 Subject: [PATCH] [omemo] KeyDialog: Adjust css --- omemo/gtk/key.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/omemo/gtk/key.py b/omemo/gtk/key.py index 8985e7b..d2723c4 100644 --- a/omemo/gtk/key.py +++ b/omemo/gtk/key.py @@ -186,6 +186,7 @@ class KeyRow(Gtk.ListBoxRow): self.fingerprint = Gtk.Label( label=self._identity_key.get_fingerprint(formatted=True)) + self.fingerprint.get_style_context().add_class('omemo-mono') self.fingerprint.get_style_context().add_class('omemo-inactive-color') self.fingerprint.set_selectable(True) self.fingerprint.set_halign(Gtk.Align.START) @@ -238,9 +239,12 @@ class KeyRow(Gtk.ListBoxRow): @active.setter def active(self, active): + context = self.fingerprint.get_style_context() self._active = bool(active) - css_class = 'omemo-mono' if self._active else 'omemo-inactive-color' - self.fingerprint.get_style_context().add_class(css_class) + if self._active: + context.remove_class('omemo-inactive-color') + else: + context.add_class('omemo-inactive-color') self._trust_button.update() @property