# HG changeset patch # User Christian Hammond # Date 1056942760 0 # Node ID 041b657227c4ceaecd9109792bfe81a821b1c459 # Parent 2d34c02d2031db641e5e03cb62fc897e09533a87 [gaim-migrate @ 6425] Fixed a warning about the protocol_id being NULL. Also removed some debug statements and such. committer: Tailor Script diff -r 2d34c02d2031 -r 041b657227c4 src/gtkaccount.c --- a/src/gtkaccount.c Mon Jun 30 01:56:00 2003 +0000 +++ b/src/gtkaccount.c Mon Jun 30 03:12:40 2003 +0000 @@ -83,7 +83,7 @@ GaimAccount *account; GaimProtocol protocol; - const char *protocol_id; + char *protocol_id; GaimPlugin *plugin; GaimPluginProtocolInfo *prpl_info; @@ -186,11 +186,14 @@ { if ((dialog->plugin = gaim_find_prpl(protocol)) != NULL) { dialog->prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(dialog->plugin); - dialog->protocol = dialog->prpl_info->protocol; + dialog->protocol = dialog->prpl_info->protocol; + + if (dialog->protocol_id != NULL) + g_free(dialog->protocol_id); + + dialog->protocol_id = g_strdup(dialog->plugin->info->id); } - dialog->protocol_id = dialog->plugin->info->id; - add_login_options(dialog, dialog->top_vbox); add_user_options(dialog, dialog->top_vbox); add_protocol_options(dialog, dialog->bottom_vbox); @@ -902,6 +905,9 @@ if (dialog->protocol_opt_entries != NULL) g_list_free(dialog->protocol_opt_entries); + if (dialog->protocol_id != NULL) + g_free(dialog->protocol_id); + if (dialog->buddy_icon_filesel) gtk_widget_destroy(dialog->buddy_icon_filesel); @@ -1138,10 +1144,15 @@ dialog->type = type; dialog->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); - if (dialog->account == NULL) + if (dialog->account == NULL) { + dialog->protocol_id = g_strdup("prpl-oscar"); dialog->protocol = GAIM_PROTO_OSCAR; - else + } + else { + dialog->protocol_id = + g_strdup(gaim_account_get_protocol_id(dialog->account)); dialog->protocol = gaim_account_get_protocol(dialog->account); + } if ((dialog->plugin = gaim_find_prpl(dialog->protocol)) != NULL) dialog->prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(dialog->plugin); @@ -1638,10 +1649,6 @@ if (pixbuf != NULL) scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, GDK_INTERP_BILINEAR); - gaim_debug(GAIM_DEBUG_MISC, "gtkaccount", "auto-login for %s: %d\n", - gaim_account_get_username(account), - gaim_account_get_auto_login(account, GAIM_GTK_UI)); - gtk_list_store_set(store, iter, COLUMN_ICON, scale, COLUMN_SCREENNAME, gaim_account_get_username(account),