summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/contacts-contact-pane.vala5
-rw-r--r--src/contacts-contact.vala2
2 files changed, 3 insertions, 4 deletions
diff --git a/src/contacts-contact-pane.vala b/src/contacts-contact-pane.vala
index 7f53b70..d670fee 100644
--- a/src/contacts-contact-pane.vala
+++ b/src/contacts-contact-pane.vala
@@ -1280,12 +1280,11 @@ public class Contacts.PersonaSheet : Grid {
int row_nr = 0;
- bool editable =
- Contact.persona_has_writable_property (persona, "email-addresses") &&
+ bool editable = Contact.persona_has_writable_property (persona, "email-addresses") &&
Contact.persona_has_writable_property (persona, "phone-numbers") &&
Contact.persona_has_writable_property (persona, "postal-addresses");
- if (!persona.store.is_primary_store || sheet_nr > 0) {
+ if (!Contact.persona_is_main (persona) || sheet_nr > 0) {
header = new FieldRow (pane.row_group, pane);
Label label;
diff --git a/src/contacts-contact.vala b/src/contacts-contact.vala
index ec9e7f3..182ff57 100644
--- a/src/contacts-contact.vala
+++ b/src/contacts-contact.vala
@@ -373,7 +373,7 @@ public class Contacts.Contact : GLib.Object {
}
}
- private static bool persona_is_main (Persona persona) {
+ public static bool persona_is_main (Persona persona) {
var store = persona.store;
if (!store.is_primary_store)
return false;