| 155 |
155 |
| 156 static char * |
156 static char * |
| 157 userinfo_hash(PurpleAccount *account, const char *who) |
157 userinfo_hash(PurpleAccount *account, const char *who) |
| 158 { |
158 { |
| 159 char key[256]; |
159 char key[256]; |
| 160 g_snprintf(key, sizeof(key), "%s - %s", purple_account_get_username(account), purple_normalize(account, who)); |
160 |
| |
161 g_snprintf(key, sizeof(key), "%s - %s", |
| |
162 purple_contact_info_get_username(PURPLE_CONTACT_INFO(account)), |
| |
163 purple_normalize(account, who)); |
| |
164 |
| 161 return g_utf8_strup(key, -1); |
165 return g_utf8_strup(key, -1); |
| 162 } |
166 } |
| 163 |
167 |
| 164 static void |
168 static void |
| 165 remove_userinfo(GntWidget *widget, gpointer key) |
169 remove_userinfo(GntWidget *widget, gpointer key) |