From: Phillip Berndt Date: Thu, 4 Jan 2018 08:10:26 +0000 (+0100) Subject: Fix virtual profiles broken by 1094d7d9 X-Git-Tag: 1.5~5 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=07288eb0d7ac83dd7d0a0d59322660a0d309445a;p=deb_pkgs%2Fautorandr.git Fix virtual profiles broken by 1094d7d9 --- 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"