summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2023-01-24 00:17:52 +1100
committerFurkan Sahin <furkan-dev@proton.me>2023-01-24 00:17:52 +1100
commit576c0a4da3c7945dd0ebd1bd2d4126cc215e3501 (patch)
tree3ce4498bd03b2a743a8805f8558f20a1245296c0
parentaaeb026977fcca779615823e9b02d9b174efc2fa (diff)
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)
-rw-r--r--sway/desktop/output.c1
1 files changed, 1 insertions, 0 deletions
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);