aboutsummaryrefslogtreecommitdiff
path: root/deps
diff options
context:
space:
mode:
authorIsaac Freund <mail@isaacfreund.com>2023-01-18 11:41:46 +0100
committerIsaac Freund <mail@isaacfreund.com>2023-01-18 12:31:07 +0100
commit6c7586e8d7c8c6a59b73864fc3096abf3f60d0ac (patch)
tree78b51aa0bd575ec0d1802f162788d2b802829682 /deps
parent8a3530b8a3d75aaa294d5cca718fc955d409f598 (diff)
downloadriver-6c7586e8d7c8c6a59b73864fc3096abf3f60d0ac.tar.gz
river-6c7586e8d7c8c6a59b73864fc3096abf3f60d0ac.tar.xz
session-lock: properly handle disabled outputs
Outputs that are part of the layout but currently disabled (e.g. due to use of wlr-output-power-management) are not correctly handled as river currently waits for them to present a new locked frame before sending the locked event. This new frame never comes however since the output is disabled. Fix this by maintaining the correct Output.lock_render_state as outputs are enabled/disabled. Additionally add missing maybeLock() calls to handle the case that all outputs in the layout are disabled.
Diffstat (limited to 'deps')
0 files changed, 0 insertions, 0 deletions