[empathy] Allow changing of individuals' aliases



commit ac58a4101765c64d94c18d10c59fde7fa67ea4ae
Author: Philip Withnall <philip withnall collabora co uk>
Date:   Fri Jul 2 12:00:55 2010 +0100

    Allow changing of individuals' aliases

 libempathy-gtk/empathy-contact-widget.c   |    9 ++++++++-
 libempathy-gtk/empathy-individual-store.c |    4 +---
 2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/libempathy-gtk/empathy-contact-widget.c b/libempathy-gtk/empathy-contact-widget.c
index 82b6381..76271c6 100644
--- a/libempathy-gtk/empathy-contact-widget.c
+++ b/libempathy-gtk/empathy-contact-widget.c
@@ -1336,7 +1336,14 @@ contact_widget_entry_alias_focus_event_cb (GtkEditable *editable,
         }
       else
         {
-          empathy_contact_set_alias (information->contact, alias);
+          FolksIndividual *individual = folks_individual_from_empathy_contact (
+              information->contact);
+
+          if (individual)
+            {
+              folks_alias_set_alias (FOLKS_ALIAS (individual), alias);
+              g_object_unref (individual);
+            }
         }
     }
 
diff --git a/libempathy-gtk/empathy-individual-store.c b/libempathy-gtk/empathy-individual-store.c
index 0f607c5..398ed13 100644
--- a/libempathy-gtk/empathy-individual-store.c
+++ b/libempathy-gtk/empathy-individual-store.c
@@ -748,9 +748,7 @@ individual_store_add_individual_and_connect (EmpathyIndividualStore *self,
       G_CALLBACK (individual_store_contact_updated_cb), self);
   g_signal_connect (individual, "notify::presence-message",
       G_CALLBACK (individual_store_contact_updated_cb), self);
-  g_signal_connect (individual, "notify::name",
-      G_CALLBACK (individual_store_contact_updated_cb), self);
-  g_signal_connect (individual, "notify::avatar",
+  g_signal_connect (individual, "notify::alias",
       G_CALLBACK (individual_store_contact_updated_cb), self);
   g_signal_connect (individual, "notify::capabilities",
       G_CALLBACK (individual_store_contact_updated_cb), self);



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