X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=autorandr.py;h=aadb7d4f608e3e179fefe87d7b8f563cc8042d58;hb=e5ae9d8c97fe6251c2b587de0cb4fbd605196075;hp=19f1a5e2e2242f43097f12346364413fc5441e8d;hpb=232bd6ba9f71bdc5e6eb89948c2f464e81eedd32;p=deb_pkgs%2Fautorandr.git diff --git a/autorandr.py b/autorandr.py index 19f1a5e..aadb7d4 100755 --- a/autorandr.py +++ b/autorandr.py @@ -328,6 +328,8 @@ def parse_xrandr_output(): # Split at output boundaries and instanciate an XrandrOutput per output split_xrandr_output = re.split("(?m)^([^ ]+ (?:(?:dis)?connected|unknown connection).*)$", xrandr_output) + if len(split_xrandr_output) < 2: + raise RuntimeError("No output boundaries found") outputs = OrderedDict() modes = OrderedDict() for i in range(1, len(split_xrandr_output), 2):