diff -r f3f9394afe6d -r 241e080def04 src/gtkimhtml.c --- a/src/gtkimhtml.c Fri Dec 05 02:00:39 2003 +0000 +++ b/src/gtkimhtml.c Fri Dec 05 02:10:33 2003 +0000 @@ -1919,11 +1919,10 @@ g_return_val_if_fail(imhtml != NULL, FALSE); g_return_val_if_fail(text != NULL, FALSE); - + if (imhtml->search_string && !strcmp(text, imhtml->search_string)) new_search = FALSE; - - + if (new_search) { gtk_imhtml_search_clear(imhtml); gtk_text_buffer_get_start_iter(imhtml->text_buffer, &iter); @@ -1950,6 +1949,9 @@ } return TRUE; } + + gtk_imhtml_search_clear(imhtml); + return FALSE; }