rendered paste bodydiff -upNr gnome-settings-daemon-2.22.1.orign/plugins/background/gsd-background-manager.c gnome-settings-daemon-2.22.1/plugins/background/gsd-background-manager.c
--- gnome-settings-daemon-2.22.1.orign/plugins/background/gsd-background-manager.c 2008-03-24 22:42:47.000000000 +0100
+++ gnome-settings-daemon-2.22.1/plugins/background/gsd-background-manager.c 2008-04-07 23:06:57.000000000 +0200
@@ -225,6 +225,8 @@ apply_prefs (GsdBackgroundManager *manag
screen = gdk_display_get_screen (display, i);
+ if(gdk_screen_is_composited (screen)) continue;
+
root_window = gdk_screen_get_root_window (screen);
pixmap = gnome_bg_create_pixmap (manager->priv->bg,