diff src/server.c @ 3985:f118d61fb89a

[gaim-migrate @ 4176] smaller close button for tabs and aliases are now used in the away message queue, both thanks to deryni committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Tue, 19 Nov 2002 17:54:56 +0000
parents 15b0d5b2de4d
children 89b56ab2b692
line wrap: on
line diff
--- a/src/server.c	Tue Nov 19 17:38:11 2002 +0000
+++ b/src/server.c	Tue Nov 19 17:54:56 2002 +0000
@@ -643,9 +643,15 @@
 			 * something to store the message, and add it to our queue. Then we update
 			 * the away dialog to indicate that we've queued something. */
 			struct queued_message *qm;
+			struct buddy *b;
 
 			qm = g_new0(struct queued_message, 1);
-			g_snprintf(qm->name, sizeof(qm->name), "%s", name);
+			if (OPT_IM_ALIAS_TAB) {
+				b = find_buddy(gc, name);
+				g_snprintf(qm->name, sizeof(qm->name), "%s", b ? b->show : name);
+			}
+			else
+				g_snprintf(qm->name, sizeof(qm->name), "%s", name);
 			qm->message = g_memdup(message, len == -1 ? strlen(message) + 1 : len);
 			qm->gc = gc;
 			qm->tm = mtime;