]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Fix virtual profiles broken by 1094d7d9
authorPhillip Berndt <phillip.berndt@googlemail.com>
Thu, 4 Jan 2018 08:10:26 +0000 (09:10 +0100)
committerPhillip Berndt <phillip.berndt@googlemail.com>
Thu, 4 Jan 2018 08:10:26 +0000 (09:10 +0100)
README.md
autorandr.py

index 2743fb195e4a3224d84c002dea967648ac2bcc86..ee935177390b5fb84b7b66054bf62d08a78348d5 100644 (file)
--- 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
index 05b2a5c6c8bed96b8ca7c0e7138a1f049b93529e..237aa83edc9035423b760bfa7382590f82bc64df 100755 (executable)
@@ -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"