From 21c01dcdcb3ba7f7d5c6fcd18c5fd2117f050e5e Mon Sep 17 00:00:00 2001 From: fiaxh Date: Fri, 13 Dec 2019 16:27:05 +0100 Subject: Omemo contact details dialog: Only show inactive keys Expander if there are any --- plugins/omemo/data/contact_details_dialog.ui | 6 +++--- plugins/omemo/src/ui/contact_details_dialog.vala | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'plugins') diff --git a/plugins/omemo/data/contact_details_dialog.ui b/plugins/omemo/data/contact_details_dialog.ui index 97f2dc2b..188bf06e 100644 --- a/plugins/omemo/data/contact_details_dialog.ui +++ b/plugins/omemo/data/contact_details_dialog.ui @@ -235,8 +235,8 @@ - - True + + False True @@ -256,7 +256,7 @@ True True - + True none diff --git a/plugins/omemo/src/ui/contact_details_dialog.vala b/plugins/omemo/src/ui/contact_details_dialog.vala index c5adef9a..a26c426f 100644 --- a/plugins/omemo/src/ui/contact_details_dialog.vala +++ b/plugins/omemo/src/ui/contact_details_dialog.vala @@ -30,7 +30,8 @@ public class ContactDetailsDialog : Gtk.Dialog { [GtkChild] private ListBox new_keys_listbox; [GtkChild] private Box keys_container; [GtkChild] private ListBox keys_listbox; - [GtkChild] private ListBox unused_keys_listbox; + [GtkChild] private Expander inactive_keys_expander; + [GtkChild] private ListBox inactive_keys_listbox; [GtkChild] private Switch auto_accept_switch; [GtkChild] private Button copy_button; [GtkChild] private Button show_qrcode_button; @@ -59,7 +60,7 @@ public class ContactDetailsDialog : Gtk.Dialog { } keys_listbox.row_activated.connect(on_key_entry_clicked); - unused_keys_listbox.row_activated.connect(on_key_entry_clicked); + inactive_keys_listbox.row_activated.connect(on_key_entry_clicked); auto_accept_switch.state_set.connect(on_auto_accept_toggled); int identity_id = plugin.db.identity.get_id(account.id); @@ -134,7 +135,8 @@ public class ContactDetailsDialog : Gtk.Dialog { keys_container.visible = true; keys_listbox.add(fingerprint_row); } else { - unused_keys_listbox.add(fingerprint_row); + inactive_keys_expander.visible=true; + inactive_keys_listbox.add(fingerprint_row); } } -- cgit v1.2.3-70-g09d2