Commit Graph

2 Commits

Author SHA1 Message Date
Yuxuan Shui 5cd0edf743
event: delayed handling of reparent notifies
We used to fetch the WM_STATE property in event handler, but we should
only do that inside the critical section. With this commit we keep a
list of all subwins (direct children of toplevels), and keep track of
their WM_STATE properties, only fetching it in critical section when
needed.

Stop changing event masks in win_mark/unmark_client, since that's
entirely managed by the subwins now.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-03-26 12:22:59 +00:00
Yuxuan Shui 6a01cec68a
Add prototype picom-inspect
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-02-20 13:51:37 +00:00