! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Spanning wallpaper 'xfdesktop --reload' defaults to last wallpaper
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description jasper 2014-04-29 10:44:12 CEST
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.
Comment 1 Eric Koegel editbugs 2014-08-18 13:57:14 CEST
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

Bug #10853

Reported by:
jasper
Reported on: 2014-04-29
Last modified on: 2014-08-18

People

Assignee:
Eric Koegel
CC List:
2 users

Version

Version:
4.10.0

Attachments

Additional information