--- xfdesktop-4.4.0/src/xfce-backdrop.c 2007-01-20 16:18:37.000000000 -0500 +++ xfdesktop-4.4.0/src/xfce-backdrop.c.new 2007-02-22 19:52:16.000000000 -0500 @@ -575,7 +575,11 @@ } else istyle = backdrop->priv->image_style; - if(backdrop->priv->bpp < 24) + if(istyle == XFCE_BACKDROP_IMAGE_CENTERED || + istyle == XFCE_BACKDROP_IMAGE_TILED || + (w == iw && h == ih)) + interp = GDK_INTERP_NEAREST; + else if(backdrop->priv->bpp < 24) interp = GDK_INTERP_HYPER; else interp = GDK_INTERP_BILINEAR;