diff -r d64971fce9a4 -r 6adf709befe9 src/gtkimhtml.c --- a/src/gtkimhtml.c Fri Nov 04 05:27:52 2005 +0000 +++ b/src/gtkimhtml.c Fri Nov 04 05:30:51 2005 +0000 @@ -4262,6 +4262,9 @@ if (imhtml->wbfo) { \ gtk_text_buffer_get_bounds(imhtml->text_buffer, &start, &end); \ remove_func(imhtml, &start, &end, TRUE); \ + } else { \ + if (gtk_text_buffer_get_selection_bounds(imhtml->text_buffer, &start, &end)) \ + remove_func(imhtml, &start, &end, TRUE); \ } \ } \ \