}
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);
+ }
}
}
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);