| 579 } |
579 } |
| 580 } |
580 } |
| 581 } |
581 } |
| 582 for (list = g_list_reverse(list); list != NULL; list = g_list_delete_link(list, list)) { |
582 for (list = g_list_reverse(list); list != NULL; list = g_list_delete_link(list, list)) { |
| 583 PurplePresence *pre = list->data; |
583 PurplePresence *pre = list->data; |
| 584 PurpleBuddy *buddy = purple_buddy_presence_get_buddy(pre); |
584 PurpleBuddy *buddy = purple_buddy_presence_get_buddy(PURPLE_BUDDY_PRESENCE(pre)); |
| 585 PurpleAccount *account = purple_buddy_get_account(buddy); |
585 PurpleAccount *account = purple_buddy_get_account(buddy); |
| 586 gchar *name = g_strdup(purple_buddy_get_name(buddy)); |
586 gchar *name = g_strdup(purple_buddy_get_name(buddy)); |
| 587 gchar *text = g_strdup_printf("%s (%s)", purple_buddy_get_name(buddy), purple_account_get_username(account)); |
587 gchar *text = g_strdup_printf("%s (%s)", purple_buddy_get_name(buddy), purple_account_get_username(account)); |
| 588 item = gnt_menuitem_new(text); |
588 item = gnt_menuitem_new(text); |
| 589 g_free(text); |
589 g_free(text); |