diff -Naurp a/eel/eel-background.c b/eel/eel-background.c
--- a/eel/eel-background.c	2008-05-01 01:37:41.000000000 +0200
+++ b/eel/eel-background.c	2008-05-01 18:02:14.000000000 +0200
@@ -337,7 +337,8 @@ eel_background_ensure_realized (EelBackg
 	background->details->background_pixmap = gnome_bg_create_pixmap (background->details->bg,
 									 window,
 									 entire_width, entire_height,
-									 background->details->is_desktop);
+									 background->details->is_desktop 
+									 && background->details->use_common_pixmap);
 
 	changed = TRUE;
 	
