| 2907 |
2907 |
| 2908 chat = (PurpleChat *)node; |
2908 chat = (PurpleChat *)node; |
| 2909 prpl = purple_find_prpl(purple_account_get_protocol_id(chat->account)); |
2909 prpl = purple_find_prpl(purple_account_get_protocol_id(chat->account)); |
| 2910 prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(prpl); |
2910 prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(prpl); |
| 2911 |
2911 |
| 2912 if (g_list_length((GList *)purple_connections_get_all()) > 1) |
2912 if (g_list_length(purple_connections_get_all()) > 1) |
| 2913 { |
2913 { |
| 2914 tmp = g_markup_escape_text(chat->account->username, -1); |
2914 tmp = g_markup_escape_text(chat->account->username, -1); |
| 2915 g_string_append_printf(str, _("\n<b>Account:</b> %s"), tmp); |
2915 g_string_append_printf(str, _("\n<b>Account:</b> %s"), tmp); |
| 2916 g_free(tmp); |
2916 g_free(tmp); |
| 2917 } |
2917 } |
| 2972 |
2972 |
| 2973 presence = purple_buddy_get_presence(b); |
2973 presence = purple_buddy_get_presence(b); |
| 2974 user_info = purple_notify_user_info_new(); |
2974 user_info = purple_notify_user_info_new(); |
| 2975 |
2975 |
| 2976 /* Account */ |
2976 /* Account */ |
| 2977 if (full && g_list_length((GList *)purple_connections_get_all()) > 1) |
2977 if (full && g_list_length(purple_connections_get_all()) > 1) |
| 2978 { |
2978 { |
| 2979 tmp = g_markup_escape_text(purple_account_get_username( |
2979 tmp = g_markup_escape_text(purple_account_get_username( |
| 2980 purple_buddy_get_account(b)), -1); |
2980 purple_buddy_get_account(b)), -1); |
| 2981 purple_notify_user_info_add_pair(user_info, _("Account"), tmp); |
2981 purple_notify_user_info_add_pair(user_info, _("Account"), tmp); |
| 2982 g_free(tmp); |
2982 g_free(tmp); |
| 5731 pidgin_blist_request_add_chat(PurpleAccount *account, PurpleGroup *group, |
5731 pidgin_blist_request_add_chat(PurpleAccount *account, PurpleGroup *group, |
| 5732 const char *alias, const char *name) |
5732 const char *alias, const char *name) |
| 5733 { |
5733 { |
| 5734 PidginAddChatData *data; |
5734 PidginAddChatData *data; |
| 5735 PidginBuddyList *gtkblist; |
5735 PidginBuddyList *gtkblist; |
| 5736 const GList *l; |
5736 GList *l; |
| 5737 PurpleConnection *gc; |
5737 PurpleConnection *gc; |
| 5738 GtkWidget *label; |
5738 GtkWidget *label; |
| 5739 GtkWidget *rowbox; |
5739 GtkWidget *rowbox; |
| 5740 GtkWidget *hbox; |
5740 GtkWidget *hbox; |
| 5741 GtkWidget *vbox; |
5741 GtkWidget *vbox; |
| 6498 void |
6498 void |
| 6499 pidgin_blist_update_accounts_menu(void) |
6499 pidgin_blist_update_accounts_menu(void) |
| 6500 { |
6500 { |
| 6501 GtkWidget *menuitem = NULL, *submenu = NULL; |
6501 GtkWidget *menuitem = NULL, *submenu = NULL; |
| 6502 GtkAccelGroup *accel_group = NULL; |
6502 GtkAccelGroup *accel_group = NULL; |
| 6503 GList *l = NULL; |
6503 GList *l = NULL, *accounts = NULL; |
| 6504 const GList *accounts; |
|
| 6505 gboolean disabled_accounts = FALSE; |
6504 gboolean disabled_accounts = FALSE; |
| 6506 |
6505 |
| 6507 if (accountmenu == NULL) |
6506 if (accountmenu == NULL) |
| 6508 return; |
6507 return; |
| 6509 |
6508 |