0.9.0claws24
authorChristoph Hohmann <reboot@gmx.ch>
Mon, 9 Jun 2003 14:37:57 +0000 (14:37 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Mon, 9 Jun 2003 14:37:57 +0000 (14:37 +0000)
* src/gtk/gtkaspell.c
        revert Thorsten's fix and add forgotten g_strdup for
        aspell path (it should not be possible to alter the path a
        GtkASpell uses from outside)

ChangeLog.claws
configure.ac
src/gtk/gtkaspell.c

index 2b30cba..d3a7903 100644 (file)
@@ -1,3 +1,10 @@
+2003-06-09 [christoph] 0.9.0claws24
+
+       * src/gtk/gtkaspell.c
+               revert Thorsten's fix and add forgotten g_strdup for
+               aspell path (it should not be possible to alter the path a
+               GtkASpell uses from outside)
+
 2003-06-09 [thorsten]  0.9.0claws23
 
        * src/gtk/gtkaspell.c
index b4a71f4..ad40c92 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws23
+EXTRA_VERSION=claws24
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index 0985425..efaf395 100644 (file)
@@ -280,7 +280,7 @@ GtkAspell *gtkaspell_new(const gchar *dictionary_path,
        
        gtkaspell = g_new0(GtkAspell, 1);
 
-       gtkaspell->dictionary_path    = dictionary_path;
+       gtkaspell->dictionary_path    = g_strdup(dictionary_path);
 
        gtkaspell->gtkaspeller        = gtkaspeller;
        gtkaspell->alternate_speller  = NULL;
@@ -349,6 +349,8 @@ void gtkaspell_delete(GtkAspell * gtkaspell)
        if (gtkaspell->suggestions_list)
                free_suggestions_list(gtkaspell);
 
+       g_free((gchar *)gtkaspell->dictionary_path);
+
        debug_print("Aspell: deleting gtkaspell %0x\n", (guint) gtkaspell);
 
        g_free(gtkaspell);