--- gnome-desktop-2.28.1/libgnome-desktop/gnome-bg.c 2009-11-12 18:23:30.393878825 -0500
+++ hacked/libgnome-desktop/gnome-bg.c 2009-11-12 18:18:32.296606140 -0500
@@ -309,6 +309,11 @@
{
bg->transitioned_id = 0;
+ if (bg->pixbuf_cache) {
+ g_object_unref (bg->pixbuf_cache);
+ bg->pixbuf_cache = NULL;
+ }
+
g_signal_emit (G_OBJECT (bg), signals[TRANSITIONED], 0);
return FALSE;