[gnome-contacts] Always add names to newly created personas



commit 7be346196da627b9d7e6165cf7cc5497b80a86b0
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Sep 9 12:16:12 2011 +0200

    Always add names to newly created personas

 src/contacts-linking.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/contacts-linking.vala b/src/contacts-linking.vala
index f00fa92..d42563d 100644
--- a/src/contacts-linking.vala
+++ b/src/contacts-linking.vala
@@ -447,6 +447,7 @@ namespace Contacts {
 	write_persona = yield main.store.aggregator.primary_store.add_persona_from_details (details);
 	linkables = main_linkables;
 	linkables.add_all (other_linkables);
+	yield (write_persona as NameDetails).change_full_name (main.display_name);
       } catch (GLib.Error e) {
 	warning ("Unable to create new persona when linking: %s\n", e.message);
 	return;
@@ -538,6 +539,7 @@ namespace Contacts {
       var details = new HashTable<string, Value?> (str_hash, str_equal);
       try {
 	main_persona = yield contact.store.aggregator.primary_store.add_persona_from_details (details);
+	yield (main_persona as NameDetails).change_full_name (contact.display_name);
       } catch (GLib.Error e) {
 	warning ("Unable to create new persona when unlinking: %s\n", e.message);
 	return;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]