# HG changeset patch # User Mark Doliner # Date 1131804462 0 # Node ID 0b7ec6a106d5243afcc71cd69a14f6e068e888a1 # Parent 2901da4007415aae42daf3053d8de2f3218fdc62 [gaim-migrate @ 14342] Possible crash fix from Fernando Herrera. I'm not sure when this would crash, exactly. Maybe if you pass something invalid to gtk_image_new committer: Tailor Script diff -r 2901da400741 -r 0b7ec6a106d5 src/gtkconv.c --- a/src/gtkconv.c Sat Nov 12 02:42:14 2005 +0000 +++ b/src/gtkconv.c Sat Nov 12 14:07:42 2005 +0000 @@ -4756,9 +4756,10 @@ for (current = smiley->anchors; current != NULL; current = g_slist_next(current)) { icon = gtk_image_new_from_animation(smiley->icon); - gtk_widget_show(icon); if (icon) { + gtk_widget_show(icon); + anchor = GTK_TEXT_CHILD_ANCHOR(current->data); g_object_set_data_full(G_OBJECT(anchor), "gtkimhtml_plaintext", g_strdup(gaim_unescape_html(smile)), g_free);