X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=autorandr.py;h=cf9b0c8ec0f08c7584830f000c6abd6260bcff42;hb=refs%2Ftags%2Fupstream%2F1.8.1;hp=d80b7d96b8bb5f79798958e0d90f3b23d5042001;hpb=4af13f0a62d6a937d487bc3eb0d66522cdbb61b7;p=deb_pkgs%2Fautorandr.git diff --git a/autorandr.py b/autorandr.py index d80b7d9..cf9b0c8 100755 --- a/autorandr.py +++ b/autorandr.py @@ -317,13 +317,7 @@ class XrandrOutput(object): else: edid = "%s-%s" % (XrandrOutput.EDID_UNAVAILABLE, match["output"]) - # An output can be disconnected but still have a mode configured. This can only happen - # as a residual situation after a disconnect, you cannot associate a mode with an disconnected - # output. - # - # This code needs to be careful not to mix the two. An output should only be configured to - # "off" if it doesn't have a mode associated with it, which is modelled as "not a width" here. - if not match["width"]: + if not match["connected"] or not match["width"]: options["off"] = None else: if match["mode_name"]: