From 07288eb0d7ac83dd7d0a0d59322660a0d309445a Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Thu, 4 Jan 2018 09:10:26 +0100 Subject: [PATCH] Fix virtual profiles broken by 1094d7d9 --- README.md | 2 ++ autorandr.py | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2743fb1..ee93517 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,8 @@ running `xrandr`. ## Changelog +* *2018-01-04* Fixed vertical/horizontal/clone-largest virtual profiles + **autorandr 1.4** * *2017-12-22* Fixed broken virtual profile support diff --git a/autorandr.py b/autorandr.py index 05b2a5c..237aa83 100755 --- a/autorandr.py +++ b/autorandr.py @@ -773,8 +773,8 @@ def generate_virtual_profile(configuration, modes, profile_name): if a["preferred"]: score += 10**6 return score - modes = sorted(modes[output], key=key) - mode = modes[-1] + output_modes = sorted(modes[output], key=key) + mode = output_modes[-1] configuration[output].options["mode"] = mode["name"] configuration[output].options["rate"] = mode["rate"] configuration[output].options["pos"] = pos_specifier % shift @@ -793,8 +793,8 @@ def generate_virtual_profile(configuration, modes, profile_name): if a["preferred"]: score += 10**6 return score - modes = sorted(modes[output], key=key) - mode = modes[-1] + output_modes = sorted(modes[output], key=key) + mode = output_modes[-1] configuration[output].options["mode"] = mode["name"] configuration[output].options["rate"] = mode["rate"] configuration[output].options["pos"] = "0x0" -- 2.39.5