diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2023-01-24 00:17:52 +1100 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2023-01-24 00:17:52 +1100 |
| commit | 576c0a4da3c7945dd0ebd1bd2d4126cc215e3501 (patch) | |
| tree | 3ce4498bd03b2a743a8805f8558f20a1245296c0 | |
| parent | aaeb026977fcca779615823e9b02d9b174efc2fa (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.c | 1 |
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); |
