sminez / penrose

A library for writing an X11 tiling window manager
https://sminez.github.io/penrose/
MIT License
1.26k stars 88 forks source link

268 clearing destroyed Xids from NSP state #269

Closed sminez closed 1 year ago

sminez commented 1 year ago

Adding additional logging around NamedScratchpad behaviour to aide future debugging and putting an event hook in place to clear out destroyed clients. The buggy behaviour has only been observed when using the st terminal as a scratchpad so far and looks to be down to newly created terminal windows sharing an Xid with one that was recently closed.

See https://github.com/sminez/penrose/issues/268#issuecomment-1603729789 for more info.