( cvs diff -u -r 1.100.2.25 -r 1.100.2.26 AUTHORS; cvs diff -u -r 1.1.4.9 -r 1.1.4.10 src/gtk/logwindow.c; ) > 1.9.14cvs21.patchset
( cvs diff -u -r 1.382.2.166 -r 1.382.2.167 src/compose.c; cvs diff -u -r 1.274.2.64 -r 1.274.2.65 src/mainwindow.c; cvs diff -u -r 1.395.2.122 -r 1.395.2.123 src/summaryview.c; cvs diff -u -r 1.68.2.11 -r 1.68.2.12 src/summaryview.h; ) > 1.9.14cvs22.patchset
( cvs diff -u -r 1.382.2.167 -r 1.382.2.168 src/compose.c; cvs diff -u -r 1.3.2.25 -r 1.3.2.26 src/prefs_themes.c; cvs diff -u -r 1.49.2.58 -r 1.49.2.59 src/procmime.c; cvs diff -u -r 1.150.2.43 -r 1.150.2.44 src/procmsg.c; cvs diff -u -r 1.9.2.21 -r 1.9.2.22 src/gtk/gtkaspell.c; ) > 1.9.14cvs23.patchset
+( cvs diff -u -r 1.9.2.22 -r 1.9.2.23 src/gtk/gtkaspell.c; ) > 1.9.14cvs24.patchset
g_slist_foreach(checkers, free_checkers, NULL);
g_slist_free(checkers);
+ gtkaspellcheckers->checkers = NULL;
}
if ((dict_list = gtkaspellcheckers->dictionary_list)) {
}
g_free(gtkaspellcheckers->error_message);
-
+ gtkaspellcheckers->error_message = NULL;
return;
}
free_suggestions_list(gtkaspell);
g_free((gchar *)gtkaspell->dictionary_path);
+ gtkaspell->dictionary_path = NULL;
debug_print("Aspell: deleting gtkaspell %0x\n", (guint) gtkaspell);
g_signal_connect(G_OBJECT(menu), "cancel",
G_CALLBACK(cancel_menu_cb), gtkaspell);
+ utf8buf = conv_codeset_strdup((unsigned char*)l->data,
+ conv_get_locale_charset_str(),
+ CS_UTF_8);
caption = g_strdup_printf(_("\"%s\" unknown in %s"),
- (unsigned char*) l->data,
+ utf8buf,
gtkaspell->gtkaspeller->dictionary->dictname);
item = gtk_menu_item_new_with_label(caption);
+ g_free(utf8buf);
gtk_widget_show(item);
gtk_menu_append(GTK_MENU(menu), item);
gtk_misc_set_alignment(GTK_MISC(GTK_BIN(item)->child), 0.5, 0.5);
conv_get_locale_charset_str(),
CS_UTF_8);
item = gtk_menu_item_new_with_label(utf8buf);
+ g_free(utf8buf);
gtk_widget_show(item);
gtk_menu_append(GTK_MENU(curmenu), item);
g_signal_connect(G_OBJECT(item), "activate",
dict == gtkaspell->alternate_speller->dictionary) {
use_alternate_dict(gtkaspell);
dictionary_delete(dict);
+ gtkaspell->alternate_speller->dictionary = NULL;
return TRUE;
}
list = list->next)
g_free(list->data);
- g_list_free(list);
+ g_list_free(gtkaspell->suggestions_list);
gtkaspell->max_sug = -1;
gtkaspell->suggestions_list = NULL;