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.