diff options
author | Sadrul Habib Chowdhury <sadrul@pidgin.im> | 2007-01-17 06:29:23 +0000 |
---|---|---|
committer | Sadrul Habib Chowdhury <sadrul@pidgin.im> | 2007-01-17 06:29:23 +0000 |
commit | 6d20a823d3ad5a8e46cb3639d54797b9f6c78dcf (patch) | |
tree | c64d6df45f8492c972f1546af66bcf797acc7808 | |
parent | 761f782fc9da1ba18a62817ed29e107c9f8c21dd (diff) | |
download | pidgin-6d20a823d3ad5a8e46cb3639d54797b9f6c78dcf.tar.gz |
[gaim-migrate @ 18142]
Inserting smileys using the smiley-dialog was broken. This is probably a hack, but it fixes that problem.
-rw-r--r-- | gtk/gtkimhtml.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkimhtml.c b/gtk/gtkimhtml.c index 2a2aca10db..f23c975a88 100644 --- a/gtk/gtkimhtml.c +++ b/gtk/gtkimhtml.c @@ -4544,6 +4544,8 @@ void gtk_imhtml_insert_smiley_at_iter(GtkIMHtml *imhtml, const char *sml, char * gtk_widget_show(icon); ianchor = gtk_imhtml_anchor_new(anchor, icon); imhtml->anchors = g_slist_append(imhtml->anchors, ianchor); + if (imhtml->text_buffer == GTK_TEXT_VIEW(imhtml)->buffer) + gtk_imhtml_add_anchor(imhtml, ianchor); } else if (imhtml_smiley != NULL && (imhtml->format_functions & GTK_IMHTML_SMILEY)) { anchor = gtk_text_buffer_create_child_anchor(imhtml->text_buffer, iter); imhtml_smiley->anchors = g_slist_append(imhtml_smiley->anchors, anchor); |