[gaim-migrate @ 1944]

Fri, 01 Jun 2001 18:21:54 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Fri, 01 Jun 2001 18:21:54 +0000
changeset 1934
030c134febee
parent 1933
987b1c28c6cd
child 1935
c13d3ed737e7

[gaim-migrate @ 1944]
goodbye

src/oscar.c file | annotate | diff | comparison | revisions
--- a/src/oscar.c	Fri Jun 01 17:53:37 2001 +0000
+++ b/src/oscar.c	Fri Jun 01 18:21:54 2001 +0000
@@ -1634,7 +1634,8 @@
 			gdk_pixbuf_render_pixmap_and_mask(buf, &pm, &bm, 0);
 			gtk_pixmap_set(GTK_PIXMAP(ir->pix), pm, bm);
 			gdk_pixmap_unref(pm);
-			gdk_bitmap_unref(bm);
+			if (bm)
+				gdk_bitmap_unref(bm);
 			break;
 		case GDK_PIXBUF_FRAME_REVERT:
 			frame = frames->data;
@@ -1642,7 +1643,8 @@
 			gdk_pixbuf_render_pixmap_and_mask(buf, &pm, &bm, 0);
 			gtk_pixmap_set(GTK_PIXMAP(ir->pix), pm, bm);
 			gdk_pixmap_unref(pm);
-			gdk_bitmap_unref(bm);
+			if (bm)
+				gdk_bitmap_unref(bm);
 			break;
 	}
 	ir->curframe = (ir->curframe + 1) % g_list_length(frames);
@@ -3212,7 +3214,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);
 #endif

mercurial