From 2921b232be62d2a5467ca7fe05ded5eeb3c3d6af Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Tue, 24 Jan 2023 00:17:52 +1100 Subject: [PATCH] Apply new adaptive sync value from wlr-output-management fixes #7394 Test cases: * zwlr_output_configuration_head_v1_set_adaptive_sync 0->0, no change * 0->1, enabled * 1->0, disabled * 1->1, no change Similar tests with an incapable display resulted in `"Adaptive sync failed, ignoring"` messages as expected. (cherry picked from commit 2c0f68b7c6c6e0f5ab79b22fc4334b6813a0f3fd) --- sway/desktop/output.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sway/desktop/output.c b/sway/desktop/output.c index 81a20e25..94210113 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c @@ -1018,6 +1018,7 @@ static void output_manager_apply(struct sway_server *server, oc->y = config_head->state.y; oc->transform = config_head->state.transform; oc->scale = config_head->state.scale; + oc->adaptive_sync = config_head->state.adaptive_sync_enabled; if (test_only) { ok &= test_output_config(oc, output);