diff options
| author | Isaac Freund <mail@isaacfreund.com> | 2023-01-18 11:41:46 +0100 |
|---|---|---|
| committer | Isaac Freund <mail@isaacfreund.com> | 2023-01-18 12:31:07 +0100 |
| commit | 6c7586e8d7c8c6a59b73864fc3096abf3f60d0ac (patch) | |
| tree | 78b51aa0bd575ec0d1802f162788d2b802829682 /deps/zig-wlroots | |
| parent | 8a3530b8a3d75aaa294d5cca718fc955d409f598 (diff) | |
| download | river-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/zig-wlroots')
0 files changed, 0 insertions, 0 deletions
