| 2842 |
2842 |
| 2843 gc = purple_account_get_connection(purple_buddy_get_account(buddy)); |
2843 gc = purple_account_get_connection(purple_buddy_get_account(buddy)); |
| 2844 if (gc == NULL || (user = purple_connection_get_protocol_data(gc)) == NULL) |
2844 if (gc == NULL || (user = purple_connection_get_protocol_data(gc)) == NULL) |
| 2845 return; |
2845 return; |
| 2846 |
2846 |
| 2847 if (PURPLE_IS_BUDDY_ONLINE(buddy)) { |
2847 if (PURPLE_BUDDY_IS_ONLINE(buddy)) { |
| 2848 user_record = nm_find_user_record(user, purple_buddy_get_name(buddy)); |
2848 user_record = nm_find_user_record(user, purple_buddy_get_name(buddy)); |
| 2849 if (user_record) { |
2849 if (user_record) { |
| 2850 status = nm_user_record_get_status(user_record); |
2850 status = nm_user_record_get_status(user_record); |
| 2851 text = nm_user_record_get_status_text(user_record); |
2851 text = nm_user_record_get_status_text(user_record); |
| 2852 /* No custom text, so default it ... */ |
2852 /* No custom text, so default it ... */ |