From 1a48d584fe533555581f3f98818cd0ad9bd92334 Mon Sep 17 00:00:00 2001 From: Jan-Oliver Kaiser Date: Mon, 27 Aug 2018 13:14:55 +0200 Subject: [PATCH] Consider screen rotation in `get_fb_dimensions` This should fix phillipberndt/autorandr#116. --- autorandr.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autorandr.py b/autorandr.py index 4187932..9524f42 100755 --- a/autorandr.py +++ b/autorandr.py @@ -645,6 +645,9 @@ def get_fb_dimensions(configuration): x = (a * o_width + b * o_height + c) / w y = (d * o_width + e * o_height + f) / w o_width, o_height = x, y + if "rotate" in output.options: + if output.options["rotate"] in ("left", "right"): + o_width, o_height = o_height, o_width if "pos" in output.options: o_left, o_top = map(int, output.options["pos"].split("x")) o_width += o_left -- 2.39.2