+2007-05-26 Xavier Claessens <xclaesse@gmail.com>
+
+ * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
+ already known when creating the contact list.
+ * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
+ returns an error.
+ * libempathy/empathy-idle.c: Do not set status message to
+ "Extended autoaway", let user's message unchanged.
+
2007-05-25 Xavier Claessens <xclaesse@gmail.com>
* configure.ac: Bump version to 0.6
request fails.
* data/22x22/empathy-group-message.png:
* data/22x22/Makefile.am: Add group message icon.
-
2007-05-25 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
GossipContactListStore *store;
GossipContactListStorePriv *priv;
GList *contacts, *l;
+ gboolean show_active;
g_return_val_if_fail (EMPATHY_IS_CONTACT_LIST (list_iface), NULL);
G_CALLBACK (contact_list_store_contact_removed_cb),
store);
- /* Add contacts already created */
+ /* Add contacts already created. Do not highlight them. */
+ show_active = priv->show_active;
+ priv->show_active = FALSE;
contacts = empathy_contact_list_get_contacts (priv->list);
for (l = contacts; l; l = l->next) {
GossipContact *contact;
g_object_unref (contact);
}
g_list_free (contacts);
+ priv->show_active = show_active;
return store;
}
gossip_debug (DEBUG_DOMAIN, "Going to extended autoaway");
mission_control_set_presence (priv->mc,
MC_PRESENCE_EXTENDED_AWAY,
- _("Extended autoaway"),
+ priv->saved_status,
NULL, NULL);
priv->ext_away_timeout = 0;
error->message);
}
- for (name = contact_names; *name; name++) {
+ for (name = contact_names; *name && !error; name++) {
GossipContact *contact;
contact = empathy_tp_contact_list_get_from_handle (data->list,
- data->handles[i]);
+ data->handles[i]);
tp_contact_list_block_contact (data->list, contact);
gossip_contact_set_name (contact, *name);
tp_contact_list_unblock_contact (data->list, contact);