From 4d1acc7c4c278ece5cb4e920a38d9910d70b5b95 Mon Sep 17 00:00:00 2001 From: Nico Alt <nicoalt@posteo.org> Date: Thu, 12 Dec 2019 11:12:06 +0100 Subject: [PATCH] Only use alias of contact if it exists If our alias matches the contact's nickname, it seems like Briar only exposes the author's nickname and leaves out the alias field. --- src/briar/gtk/containers/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/briar/gtk/containers/main.py b/src/briar/gtk/containers/main.py index af6c04e..e6b03e0 100644 --- a/src/briar/gtk/containers/main.py +++ b/src/briar/gtk/containers/main.py @@ -33,7 +33,10 @@ class MainContainer(Container): contacts_list = self._contacts.get() contacts_list_box = self.builder.get_object("contacts_list") for contact in contacts_list: - contact_button = Gtk.Button(contact["alias"]) + name = contact["author"]["name"] + if "alias" in contact: + name = contact["alias"] + contact_button = Gtk.Button(name) contact_button.connect("clicked", MainContainer._contact_clicked, contact["contactId"]) contact_button.show() -- GitLab