From 4593b823d730f46168d2eccd061467adb1754a57 Mon Sep 17 00:00:00 2001 From: Davi Ribeiro <104164579+Markus328@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:59:13 -0300 Subject: wallpaper: fix random for multi-monitor setup (#63) --- src/caelestia/utils/wallpaper.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/caelestia/utils') diff --git a/src/caelestia/utils/wallpaper.py b/src/caelestia/utils/wallpaper.py index ff0d209..327da5c 100644 --- a/src/caelestia/utils/wallpaper.py +++ b/src/caelestia/utils/wallpaper.py @@ -51,12 +51,7 @@ def get_wallpapers(args: Namespace) -> list[Path]: return walls monitors = message("monitors") - filter_size = monitors[0]["width"], monitors[0]["height"] - for monitor in monitors[1:]: - if filter_size[0] > monitor["width"]: - filter_size[0] = monitor["width"] - if filter_size[1] > monitor["height"]: - filter_size[1] = monitor["height"] + filter_size = min(m["width"] for m in monitors), min(m["height"] for m in monitors) return [f for f in walls if check_wall(f, filter_size, args.threshold)] -- cgit v1.2.3-freya