aboutsummaryrefslogtreecommitdiffstats
path: root/sway/desktop/idle_inhibit_v1.c
diff options
context:
space:
mode:
authorLibravatar Kenny Levinsen <kl@kl.wtf>2024-03-28 14:26:05 +0100
committerLibravatar Kenny Levinsen <kl@kl.wtf>2024-05-02 16:16:42 +0200
commit4c28916d685714a74048d798096a6f853bf61000 (patch)
treeaa1cb463e987c4fc5f51655260847f7c861ef9ff /sway/desktop/idle_inhibit_v1.c
parentconfig/output: Use all outputs for config merge (diff)
downloadsway-4c28916d685714a74048d798096a6f853bf61000.tar.gz
sway-4c28916d685714a74048d798096a6f853bf61000.tar.zst
sway-4c28916d685714a74048d798096a6f853bf61000.zip
config/output: Search for output config fallbacks
The original sway output config implementation enabled one output at a time, testing modes, render formats and VRR support as it went along. While this sort of fallback is easy to do, it has the downside of not considering the effect of neighbor outputs on the configuration viability. With backend-wide commits, we can now better consider the effect of neighbor outputs, but to handle the fact that we commit all outputs at once we need to perform a more elaborate search of viable configurations. Implement a recursive configuration search for when the primary configuration failed to apply.
Diffstat (limited to 'sway/desktop/idle_inhibit_v1.c')
0 files changed, 0 insertions, 0 deletions