| 2360 |
2360 |
| 2361 if ((buddy->server_alias) && (*buddy->server_alias)) |
2361 if ((buddy->server_alias) && (*buddy->server_alias)) |
| 2362 return buddy->server_alias; |
2362 return buddy->server_alias; |
| 2363 |
2363 |
| 2364 return NULL; |
2364 return NULL; |
| 2365 } |
|
| 2366 |
|
| 2367 const char *purple_buddy_get_local_alias(PurpleBuddy *buddy) |
|
| 2368 { |
|
| 2369 PurpleContact *c; |
|
| 2370 |
|
| 2371 g_return_val_if_fail(buddy != NULL, NULL); |
|
| 2372 |
|
| 2373 /* Search for an alias for the buddy. In order of precedence: */ |
|
| 2374 /* The buddy alias */ |
|
| 2375 if (buddy->alias != NULL) |
|
| 2376 return buddy->alias; |
|
| 2377 |
|
| 2378 /* The contact alias */ |
|
| 2379 c = purple_buddy_get_contact(buddy); |
|
| 2380 if ((c != NULL) && (c->alias != NULL)) |
|
| 2381 return c->alias; |
|
| 2382 |
|
| 2383 /* The buddy's user name (i.e. no alias) */ |
|
| 2384 return buddy->name; |
|
| 2385 } |
2365 } |
| 2386 |
2366 |
| 2387 const char *purple_chat_get_name(PurpleChat *chat) |
2367 const char *purple_chat_get_name(PurpleChat *chat) |
| 2388 { |
2368 { |
| 2389 char *ret = NULL; |
2369 char *ret = NULL; |