-
Notifications
You must be signed in to change notification settings - Fork 180
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* session-lock: minor state machine fixes. - Ensure that if an output is added after the client crashes, the lock_crashed_node is displayed on that output. Currently that output would simply be unlocked, oops! - Create the lock_crashed_node as soon as the output state is created, instead of when the output is locked. - When a lock is destroyed, only disconnect the protocol signals, but leave output add/remove signals connected. - If a client crashes and the lock enters ZOMBIE state, destroy it as soon as the next client locks, instead of waiting until it unlocks. This ensures there is only one lock_crashed_node per output at any given time. * session-lock: support resizing outputs when locked This is not perfect, because if the output is enlarged some of the screen is visible for a bit until the client updates its surface, but it works well enough for now. * Fix formatting
- Loading branch information
Showing
1 changed file
with
55 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters