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 | ae898cbd8c3869ea5773b24c5064d944724b5456 (patch) | |
| tree | 5cd3dbc25a62b89e725d3edc19bd2e9fadd67cb7 | |
| parent | b8a162d5d6bed9c1df4d41a480eb5cd38ee17aec (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.
| -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 409478a7..1c209a39 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c @@ -1034,6 +1034,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); |
