From d00865bc2c4ce4508fc3cdc0226be542b17f1788 Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Mon, 2 Apr 2018 13:24:53 +0200 Subject: Contact: make hidden a property & cleanup the code. --- src/contacts-contact-list.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/contacts-contact-list.vala') diff --git a/src/contacts-contact-list.vala b/src/contacts-contact-list.vala index 2696002..08fa8a3 100644 --- a/src/contacts-contact-list.vala +++ b/src/contacts-contact-list.vala @@ -38,6 +38,7 @@ public class Contacts.ContactList : ListBox { public ContactDataRow(Contact c) { this.contact = c; this.contact.changed.connect (on_contact_changed); + this.contact.notify["hidden"].connect ((o, p) => changed()); get_style_context (). add_class ("contact-data-row"); @@ -240,7 +241,7 @@ public class Contacts.ContactList : ListBox { private bool filter_row (ListBoxRow row) { var contact = ((ContactDataRow) row).contact; - return !contact.is_hidden && this.filter_query.is_match (contact.individual) > 0; + return !contact.hidden && this.filter_query.is_match (contact.individual) > 0; } public void select_contact (Contact? contact) { -- cgit v1.2.1