Index: widgets/rb-cell-renderer-pixbuf.c
===================================================================
--- widgets/rb-cell-renderer-pixbuf.c	(revision 6103)
+++ widgets/rb-cell-renderer-pixbuf.c	(working copy)
@@ -291,19 +291,18 @@
   pix_rect.height -= cell->ypad * 2;
 
   if (gdk_rectangle_intersect (cell_area, &pix_rect, &draw_rect))
-    gdk_pixbuf_render_to_drawable_alpha (cellpixbuf->pixbuf,
-                                         window,
-                                         /* pixbuf 0, 0 is at pix_rect.x, pix_rect.y */
-                                         draw_rect.x - pix_rect.x,
-                                         draw_rect.y - pix_rect.y,
-                                         draw_rect.x,
-                                         draw_rect.y,
-                                         draw_rect.width,
-                                         draw_rect.height,
-                                         GDK_PIXBUF_ALPHA_FULL,
-                                         0,
-                                         GDK_RGB_DITHER_NORMAL,
-                                         0, 0);
+    gdk_draw_pixbuf (window,
+		     NULL,
+		     cellpixbuf->pixbuf,
+		     /* pixbuf 0, 0 is at pix_rect.x, pix_rect.y */
+		     draw_rect.x - pix_rect.x,
+		     draw_rect.y - pix_rect.y,
+		     draw_rect.x,
+		     draw_rect.y,
+		     draw_rect.width,
+		     draw_rect.height,
+		     GDK_RGB_DITHER_NORMAL,
+		     0, 0);
 }
 
 static gboolean
Index: lib/rb-util.c
===================================================================
--- lib/rb-util.c	(revision 6103)
+++ lib/rb-util.c	(working copy)
@@ -294,14 +294,14 @@
 		
 		
 		mirror = gdk_pixbuf_copy (pixbuf);
-		gdk_pixbuf_unref (pixbuf);
+		g_object_unref (pixbuf);
 
 		if (!mirror)
 			return NULL;
 
 		totem_pixbuf_mirror (mirror);
 		gtk_image_set_from_pixbuf (GTK_IMAGE (image), mirror);
-		gdk_pixbuf_unref (mirror);
+		g_object_unref (mirror);
 
 		return image;
 	}
