| 117 account = (PurpleAccount *)gc->account; |
117 account = (PurpleAccount *)gc->account; |
| 118 g_return_if_fail(NULL != account); |
118 g_return_if_fail(NULL != account); |
| 119 |
119 |
| 120 who = uid_to_purple_name(bd_uid); |
120 who = uid_to_purple_name(bd_uid); |
| 121 buddy = purple_find_buddy(account, who); |
121 buddy = purple_find_buddy(account, who); |
| 122 if (buddy == NULL || buddy->proto_data == NULL) { |
122 if (buddy == NULL || purple_buddy_get_protocol_data(buddy) == NULL) { |
| 123 g_free(who); |
123 g_free(who); |
| 124 purple_debug_info("QQ", "Error...Can NOT find %d!\n", bd_uid); |
124 purple_debug_info("QQ", "Error...Can NOT find %d!\n", bd_uid); |
| 125 return; |
125 return; |
| 126 } |
126 } |
| 127 purple_blist_alias_buddy(buddy, (const char*)alias); |
127 purple_blist_alias_buddy(buddy, (const char*)alias); |