From: Sean E. <sea...@us...> - 2003-12-04 04:28:32
|
Update of /cvsroot/gaim/gaim/src In directory sc8-pr-cvs1:/tmp/cvs-serv15675/src Modified Files: gtkimhtml.c Log Message: This is good. Index: gtkimhtml.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/gtkimhtml.c,v retrieving revision 1.225 retrieving revision 1.226 diff -u -d -p -r1.225 -r1.226 --- gtkimhtml.c 4 Dec 2003 04:03:09 -0000 1.225 +++ gtkimhtml.c 4 Dec 2003 04:22:44 -0000 1.226 @@ -1964,7 +1964,14 @@ void gtk_imhtml_search_clear(GtkIMHtml * static void insert_cb(GtkTextBuffer *buffer, GtkTextIter *iter, gchar *text, gint len, GtkIMHtml *imhtml) { GtkIMHtmlFormatSpan *span = NULL; + GtkTextIter end; + gtk_text_iter_forward_chars(iter, len); + gtk_text_buffer_get_end_iter(imhtml->text_buffer, &end); + gtk_text_iter_forward_char(&end); + + if (!gtk_text_iter_equal(&end, iter)) + return; if (!imhtml->editable) return; @@ -1972,7 +1979,6 @@ static void insert_cb(GtkTextBuffer *buf if ((span = imhtml->edit.bold)) { GtkTextIter bold; gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &bold, span->start); - gtk_text_iter_forward_chars(iter, len); gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "BOLD", &bold, iter); } |