Mercurial > pidgin.yaz
diff src/server.c @ 8413:f5b0e1a4b0c7
[gaim-migrate @ 9143]
Aliases are now shown alongside the screen name in the message queue
window. Patch by Kevin Stange.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 09 Mar 2004 02:50:52 +0000 |
parents | ef881489396e |
children | e3c059c3d92d |
line wrap: on
line diff
--- a/src/server.c Mon Mar 08 20:13:17 2004 +0000 +++ b/src/server.c Tue Mar 09 02:50:52 2004 +0000 @@ -943,6 +943,8 @@ qm = g_new0(struct queued_message, 1); g_snprintf(qm->name, sizeof(qm->name), "%s", name); + if(strcmp(alias, name) != 0) + g_snprintf(qm->alias, sizeof(qm->alias), "(%s)", alias); qm->message = g_strdup(message); qm->account = gc->account; qm->tm = mtime; @@ -961,14 +963,15 @@ gtk_tree_model_get_iter_from_string( GTK_TREE_MODEL(awayqueuestore), &iter, path); gtk_list_store_set(awayqueuestore, &iter, - 1, number, -1); + 2, number, -1); } else { - gtk_tree_model_get_iter_first(GTK_TREE_MODEL(awayqueuestore), + gtk_tree_model_get_iter_first(GTK_TREE_MODEL(awayqueuestore), &iter); gtk_list_store_append(awayqueuestore, &iter); gtk_list_store_set(awayqueuestore, &iter, 0, qm->name, - 1, _("(1 message)"), + 1, qm->alias, + 2, _("(1 message)"), -1); } } else {