Steps to reproduce: - dual monitor setup, main (larger) monitor is set to the left of the laptop screen. - wallpaper on main monitor is in spanning screens mode, and the image exactly fits both screens - change the image file on disk - execute xfdesktop --reload Expected: The image is reloaded from disk, and I see my new image on both screens. What happens: The wallpaper from the second screen (that was not visible because the first one spans on top of it) is now on both screens. Seems as if there should be a conditional break in the wallpaper reload code that only paints the spanned wallpaper, and ignores the others.
Pushed a fix to master: commit c9820367b285e9e3f32805b5b43459e76450b38f Author: Eric Koegel <eric.koegel@gmail.com> Date: Mon Aug 18 12:07:07 2014 +0300 Fix xfdesktop --reload in spanning mode (Bug 10853) When issuing an xfdesktop --reload while in spanning wallpaper mode, all the monitors would update their backdrop which means the wallpaper of the last monitor would then be shown. This fixes the logic to continue to show the wallpaper for the first monitor as intended. http://git.xfce.org/xfce/xfdesktop/commit/?id=c9820367b285e9e3f32805b5b43459e76450b38f