# HG changeset patch # User Rob Flynn # Date 975112319 0 # Node ID 0dc7c7b4f8ca52e87986fb8ae7c0cc1c0a0b9935 # Parent 028295b1f1b3d8ce73fba782a87b4156e2f99465 [gaim-migrate @ 1143] No more problem w/ HTML tags getting messed up due to spell checker. committer: Tailor Script diff -r 028295b1f1b3 -r 0dc7c7b4f8ca src/conversation.c --- a/src/conversation.c Fri Nov 24 03:49:46 2000 +0000 +++ b/src/conversation.c Sat Nov 25 00:31:59 2000 +0000 @@ -847,6 +847,11 @@ int temp, pos = GTK_EDITABLE(entry)->current_pos; int dummy; int start, finish; + + if (general_options & OPT_GEN_CHECK_SPELLING) { + gtkspell_detach(GTK_TEXT(entry)); + } + if (GTK_EDITABLE(entry)->has_selection) { remove_tags(entry, pre); remove_tags(entry, post); @@ -878,6 +883,11 @@ gtk_editable_set_position(GTK_EDITABLE(entry), pos); } } + + if (general_options & OPT_GEN_CHECK_SPELLING) { + gtkspell_attach(GTK_TEXT(entry)); + } + gtk_widget_grab_focus(entry); } @@ -956,10 +966,12 @@ { if (state_lock) return; + if (GTK_TOGGLE_BUTTON(strike)->active) surround(entry, "",""); else advance_past(entry, "", ""); + } void do_bold(GtkWidget *bold, GtkWidget *entry)