Mercurial > pidgin.yaz
comparison src/blist.c @ 11264:74b003b1ba8d
[gaim-migrate @ 13445]
Show server aliases in conversation tabs again. Also changed
gaim_buddy_get_alias to return the contact alias, if set.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 15 Aug 2005 03:50:11 +0000 |
parents | bb0d7b719af2 |
children | a0e769ca84cf |
comparison
equal
deleted
inserted
replaced
11263:14a166f01a8e | 11264:74b003b1ba8d |
---|---|
1927 } | 1927 } |
1928 | 1928 |
1929 | 1929 |
1930 const char *gaim_buddy_get_alias(GaimBuddy *buddy) | 1930 const char *gaim_buddy_get_alias(GaimBuddy *buddy) |
1931 { | 1931 { |
1932 GaimContact *c; | |
1933 | |
1932 g_return_val_if_fail(buddy != NULL, NULL); | 1934 g_return_val_if_fail(buddy != NULL, NULL); |
1933 | 1935 |
1934 /* Search for an alias for the buddy. In order of precedence: */ | 1936 /* Search for an alias for the buddy. In order of precedence: */ |
1935 /* The buddy alias */ | 1937 /* The buddy alias */ |
1936 if (buddy->alias != NULL) | 1938 if (buddy->alias != NULL) |
1937 return buddy->alias; | 1939 return buddy->alias; |
1938 | 1940 |
1939 /* The server alias, if preferences say so */ | 1941 /* The server alias, if preferences say so */ |
1940 if ((buddy->server_alias) && (*buddy->server_alias)) | 1942 if ((buddy->server_alias) && (*buddy->server_alias)) |
1941 return buddy->server_alias; | 1943 return buddy->server_alias; |
1944 | |
1945 /* The contact alias */ | |
1946 c = gaim_buddy_get_contact(buddy); | |
1947 if ((c != NULL) && (c->alias != NULL)) | |
1948 return c->alias; | |
1942 | 1949 |
1943 /* The buddy's user name (i.e. no alias) */ | 1950 /* The buddy's user name (i.e. no alias) */ |
1944 return buddy->name; | 1951 return buddy->name; |
1945 } | 1952 } |
1946 | 1953 |