From 0b3dda546bfd5ef39c4f23fe4b1c66103d0ba0f2 Mon Sep 17 00:00:00 2001 From: Melvin Hadasht Date: Wed, 16 Jan 2002 16:19:38 +0000 Subject: [PATCH 1/1] fixed spell checker related bug which may result in a crash --- ChangeLog.claws | 6 ++++++ configure.in | 2 +- src/gtkspell.c | 5 +++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index d05a0a223..089413283 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,9 @@ +2002-01-16 |melvin] 0.7.0claws8 + + * src/gtkspell.c + fixed bug where using the mouse and when the compose + window is not on top may result in a crash. + 2002-01-16 [melvin] 0.7.0claws7 * src/compose.c diff --git a/configure.in b/configure.in index 5a0e3c16c..27b9cd878 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ MINOR_VERSION=7 MICRO_VERSION=0 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws7 +EXTRA_VERSION=claws8 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl diff --git a/src/gtkspell.c b/src/gtkspell.c index 21b3b1d01..98972d6ee 100644 --- a/src/gtkspell.c +++ b/src/gtkspell.c @@ -1096,6 +1096,7 @@ static void add_word_to_session(GtkWidget *w, GtkPspell *gtkpspell) check_at(gtkpspell, gtkpspell->start_pos); + gtk_stext_thaw(gtkpspell->gtktext); gtk_menu_shell_deactivate(GTK_MENU_SHELL(w->parent)); } @@ -1112,6 +1113,7 @@ static void add_word_to_personal(GtkWidget *w, GtkPspell *gtkpspell) check_at(gtkpspell, gtkpspell->start_pos); + gtk_stext_thaw(gtkpspell->gtktext); gtk_menu_shell_deactivate(GTK_MENU_SHELL(w->parent)); } @@ -1693,13 +1695,12 @@ static gboolean deactivate_menu_cb(GtkWidget *w, gpointer *data) GtkSText *gtktext; gtktext = gtkpspell->gtktext; - gtk_stext_thaw(gtktext); gtk_stext_freeze(gtktext); gtk_editable_set_position(GTK_EDITABLE(gtktext),gtkpspell->orig_pos); gtk_stext_set_point(gtktext, gtkpspell->orig_pos); gtk_stext_thaw(gtktext); - return TRUE; + return FALSE; } /* change_dict_cb() - Menu callback : change dict */ -- 2.25.1