comparison 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
comparison
equal deleted inserted replaced
3984:e0f868943dee 3985:f118d61fb89a
641 if (!cnv && clistqueue && (away_options & OPT_AWAY_QUEUE)) { 641 if (!cnv && clistqueue && (away_options & OPT_AWAY_QUEUE)) {
642 /* alright, so we're going to queue it. neat, eh? :) so first we create 642 /* alright, so we're going to queue it. neat, eh? :) so first we create
643 * something to store the message, and add it to our queue. Then we update 643 * something to store the message, and add it to our queue. Then we update
644 * the away dialog to indicate that we've queued something. */ 644 * the away dialog to indicate that we've queued something. */
645 struct queued_message *qm; 645 struct queued_message *qm;
646 struct buddy *b;
646 647
647 qm = g_new0(struct queued_message, 1); 648 qm = g_new0(struct queued_message, 1);
648 g_snprintf(qm->name, sizeof(qm->name), "%s", name); 649 if (OPT_IM_ALIAS_TAB) {
650 b = find_buddy(gc, name);
651 g_snprintf(qm->name, sizeof(qm->name), "%s", b ? b->show : name);
652 }
653 else
654 g_snprintf(qm->name, sizeof(qm->name), "%s", name);
649 qm->message = g_memdup(message, len == -1 ? strlen(message) + 1 : len); 655 qm->message = g_memdup(message, len == -1 ? strlen(message) + 1 : len);
650 qm->gc = gc; 656 qm->gc = gc;
651 qm->tm = mtime; 657 qm->tm = mtime;
652 qm->flags = WFLAG_RECV | away; 658 qm->flags = WFLAG_RECV | away;
653 qm->len = len; 659 qm->len = len;