From f2c9ab0fb544239108fc8b5f09dae40ecf42bd23 Mon Sep 17 00:00:00 2001 From: Andri Yngvason Date: Sun, 19 Nov 2023 21:55:58 +0000 Subject: [PATCH] output-management: Force normal transform on headless --- src/output-management.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/output-management.c b/src/output-management.c index 09fa4a6..65847c5 100644 --- a/src/output-management.c +++ b/src/output-management.c @@ -256,6 +256,13 @@ bool wlr_output_manager_resize_output(struct output* output, nvnc_trace("reconfiguring output %s", head->name); zwlr_output_configuration_head_v1_set_custom_mode( config_head, width, height, refresh_rate); + + /* It doesn't make any sense to have rotation on a + * headless display, so we set the transform here to be + * sure. + */ + zwlr_output_configuration_head_v1_set_transform( + config_head, WL_OUTPUT_TRANSFORM_NORMAL); } }