Mercurial > pidgin
diff src/gtkutils.c @ 5880:1b85ff65be57
[gaim-migrate @ 6312]
The neat little account drop-down is now used in the Send IM and Get Info
dialogs.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 15 Jun 2003 05:24:57 +0000 |
parents | d58406d31a1a |
children | 390d32a6b130 |
line wrap: on
line diff
--- a/src/gtkutils.c Sun Jun 15 04:58:09 2003 +0000 +++ b/src/gtkutils.c Sun Jun 15 05:24:57 2003 +0000 @@ -691,13 +691,15 @@ menu = gtk_menu_new(); gtk_widget_show(menu); - sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); + sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); if (show_all) list = gaim_accounts_get_all(); else list = gaim_connections_get_all(); + gaim_debug(GAIM_DEBUG_INFO, "gtkutils", "Populating menu\n"); + for (p = list, i = 0; p != NULL; p = p->next, i++) { GaimPluginProtocolInfo *prpl_info = NULL; GaimPlugin *plugin; @@ -710,6 +712,8 @@ account = gaim_connection_get_account(gc); } + gaim_debug(GAIM_DEBUG_INFO, "gtkutils", "Adding item.\n"); + plugin = gaim_find_prpl(gaim_account_get_protocol(account)); if (plugin != NULL) @@ -768,10 +772,12 @@ gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show(item); - if (account == default_account) + if (default_account != NULL && account == default_account) selected_index = i; } + gaim_debug(GAIM_DEBUG_INFO, "gtkutils", "Done populating menu\n"); + gtk_option_menu_set_menu(GTK_OPTION_MENU(optmenu), menu); if (selected_index != -1)