sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit ab00f7f3196554064a3012bcd2c68045f1b986bb
parent a5a4d32816a050fc213246008f3951b463b8c4e5
Author: Simon Ser <contact@emersion.fr>
Date:   Mon, 10 Feb 2020 18:27:16 +0100

Fix output transform rotation direction

This patch makes it so users that have configured their screen with a
transform don't have to update their config after the wlroots breaking
change.

References: https://github.com/swaywm/wlroots/pull/2023

Diffstat:
Msway/commands/output/transform.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/sway/commands/output/transform.c b/sway/commands/output/transform.c @@ -50,6 +50,10 @@ struct cmd_results *output_cmd_transform(int argc, char **argv) { return cmd_results_new(CMD_INVALID, "Invalid output transform."); } + // Sway uses clockwise transforms, while WL_OUTPUT_TRANSFORM_* describe + // anti-clockwise transforms + transform = invert_rotation_direction(transform); + struct output_config *output = config->handler_context.output_config; config->handler_context.leftovers.argc = argc - 1; config->handler_context.leftovers.argv = argv + 1;