Isaac Freund 6c7586e8d7
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.
2023-01-18 12:31:07 +01:00
..
2023-01-12 15:35:31 +01:00
2022-01-31 19:33:22 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00
2022-12-30 23:20:18 +01:00
2022-11-13 16:16:07 +01:00
2022-11-13 16:16:07 +01:00
2023-01-08 16:21:42 +01:00
2022-12-31 19:27:18 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 17:01:14 +01:00
2022-11-25 14:06:31 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00
2022-11-13 16:16:07 +01:00
2022-01-31 19:33:22 +01:00
2023-01-08 16:21:42 +01:00
2023-01-08 16:21:42 +01:00