Mercurial > pidgin.yaz
comparison src/conversation.c @ 4227:a614423c648f
[gaim-migrate @ 4471]
This is a patch from Nathan Walp that adds a
"char server_alias[BUDDY_ALIAS_MAXLEN]" to struct buddy, and a preference
option to show the server alias instead of the alias set by you. It
shouldn't cause any problems. But then again, faceprint is a crazy patch
writer, with an emphasis on crazy, if you know what I mean. Huh? Get it?
"Crazy"? I kill me. But right after I kill Time Warner.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 07 Jan 2003 17:44:34 +0000 |
parents | da30c4977c43 |
children | 1b37bf971b38 |
comparison
equal
deleted
inserted
replaced
4226:a7d1eddc0afc | 4227:a614423c648f |
---|---|
1738 | 1738 |
1739 if (!c->is_chat || !(c->gc->prpl->options & OPT_PROTO_UNIQUE_CHATNAME)) { | 1739 if (!c->is_chat || !(c->gc->prpl->options & OPT_PROTO_UNIQUE_CHATNAME)) { |
1740 if (!who) { | 1740 if (!who) { |
1741 if (flags & WFLAG_SEND) { | 1741 if (flags & WFLAG_SEND) { |
1742 b = find_buddy(c->gc, c->gc->username); | 1742 b = find_buddy(c->gc, c->gc->username); |
1743 if (b && strcmp(b->name, b->show)) | 1743 if (get_buddy_alias(b)) |
1744 who = b->show; | 1744 who = get_buddy_alias(b); |
1745 else if (c->gc->user->alias[0]) | 1745 else if (c->gc->user->alias[0]) |
1746 who = c->gc->user->alias; | 1746 who = c->gc->user->alias; |
1747 else if (c->gc->displayname[0]) | 1747 else if (c->gc->displayname[0]) |
1748 who = c->gc->displayname; | 1748 who = c->gc->displayname; |
1749 else | 1749 else |
1750 who = c->gc->username; | 1750 who = c->gc->username; |
1751 } else { | 1751 } else { |
1752 b = find_buddy(c->gc, c->name); | 1752 b = find_buddy(c->gc, c->name); |
1753 if (b) | 1753 if (b) |
1754 who = b->show; | 1754 who = get_buddy_alias(b); |
1755 else | 1755 else |
1756 who = c->name; | 1756 who = c->name; |
1757 } | 1757 } |
1758 } else { | 1758 } else { |
1759 b = find_buddy(c->gc, who); | 1759 b = find_buddy(c->gc, who); |
1760 if (b) | 1760 if (b) |
1761 who = b->show; | 1761 who = get_buddy_alias(b); |
1762 } | 1762 } |
1763 } | 1763 } |
1764 | 1764 |
1765 strftime(mdate, sizeof(mdate), "%H:%M:%S", localtime(&mtime)); | 1765 strftime(mdate, sizeof(mdate), "%H:%M:%S", localtime(&mtime)); |
1766 | 1766 |
3216 char *text; | 3216 char *text; |
3217 int index; | 3217 int index; |
3218 GtkNotebook *nb; | 3218 GtkNotebook *nb; |
3219 | 3219 |
3220 if ((im_options & OPT_IM_ALIAS_TAB) && c->gc && ((b = find_buddy(c->gc, c->name)) != NULL)) | 3220 if ((im_options & OPT_IM_ALIAS_TAB) && c->gc && ((b = find_buddy(c->gc, c->name)) != NULL)) |
3221 text = b->show; | 3221 text = get_buddy_alias(b); |
3222 else | 3222 else |
3223 text = c->name; | 3223 text = c->name; |
3224 | 3224 |
3225 if (im_options & OPT_IM_ONE_WINDOW) { | 3225 if (im_options & OPT_IM_ONE_WINDOW) { |
3226 nb = GTK_NOTEBOOK(convo_notebook); | 3226 nb = GTK_NOTEBOOK(convo_notebook); |