--- a/switchspell/switchspell.c Mon Nov 03 03:53:53 2008 -0500
+++ b/switchspell/switchspell.c Mon Nov 03 14:20:49 2008 -0500
@@ -111,15 +111,11 @@
const char * const provider_desc, const char * const provider_file,
- GSList *group = ((struct nufan *)user_data)->group;
GtkWidget *menu = ((struct nufan *)user_data)->menu;
PidginWindow *win = ((struct nufan *)user_data)->win;
GtkWidget *menuitem = gtk_radio_menu_item_new_with_label(group, lang_tag);
- group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(menuitem));
- ((struct nufan *)user_data)->group = group;
+ ((struct nufan *)user_data)->group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(menuitem)); g_object_set_data(G_OBJECT(menuitem), "user_data", win);
g_object_set_data_full(G_OBJECT(menuitem), "lang", g_strdup(lang_tag), g_free);
g_signal_connect(G_OBJECT(menuitem), "activate",