# HG changeset patch # User Eric Warmenhoven # Date 991418017 0 # Node ID e9f926eaf0c9bae691c0583df754b0c10e1c5731 # Parent be30d74bd3a81110030fb40d5e711182b347a029 [gaim-migrate @ 1943] hi committer: Tailor Script diff -r be30d74bd3a8 -r e9f926eaf0c9 src/oscar.c --- a/src/oscar.c Fri Jun 01 16:54:24 2001 +0000 +++ b/src/oscar.c Fri Jun 01 17:53:37 2001 +0000 @@ -1815,7 +1815,8 @@ gdk_pixbuf_animation_get_height(ir->anim)); gtk_widget_show(ir->pix); gdk_pixmap_unref(pm); - gdk_bitmap_unref(bm); + if (bm) + gdk_bitmap_unref(bm); gdk_pixbuf_loader_close(load); @@ -3238,8 +3239,13 @@ ir->pix = NULL; ir->cnv = NULL; - gdk_pixbuf_animation_unref(ir->anim); - ir->anim = NULL; + if (ir->anim) { + gdk_pixbuf_animation_unref(ir->anim); + ir->anim = NULL; + } else if (ir->unanim) { + gdk_pixbuf_unref(ir->unanim); + ir->unanim = NULL; + } ir->curframe = 0;