This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.

View the commit online.

commit aa9939289e7c0d8ee4b6b096258e72cb5048ded2
Author: Alastair Poole <[email protected]>
AuthorDate: Mon Apr 27 10:19:53 2026 +0100

    wallpaper: default placement to “This Screen” instead of “All Desktops”
    
    Previously this field defaulted to 0 E_CONFIG_WALLPAPER_ALL which made
    new wallpaper changes default to applying across all desktops unless a more
    specific existing mapping was detected. This caused accidental global wallpaper
    updates when users intended per-screen changes.
    
    I hope this is okay, I cannot tell you how many times I've set up all my
    wallpapers then done a giant turd and reset them all because of the previous
    behaviour.
    
    With this change, the wallpaper dialog now defaults to per-screen placement
    while still honoring existing desk/screen-specific background configs.
---
 src/modules/conf_theme/e_int_config_wallpaper.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/conf_theme/e_int_config_wallpaper.c b/src/modules/conf_theme/e_int_config_wallpaper.c
index b80fc4d36..1ee5b3808 100644
--- a/src/modules/conf_theme/e_int_config_wallpaper.c
+++ b/src/modules/conf_theme/e_int_config_wallpaper.c
@@ -365,6 +365,8 @@ _fill_data(E_Config_Dialog_Data *cfdata)
    const E_Config_Desktop_Background *cfbg;
    char path[PATH_MAX];
 
+   cfdata->all_this_desk_screen = E_CONFIG_WALLPAPER_SCREEN;
+
    cw = cfdata->cfd->data;
    if (cw->specific_config)
      {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to