Fix bug where Buffers were never freed

The issue was that, when reiniting Buffers, the intrusive linkedlist
node was clobbered and we lost reference to it. That meant most of the
Buffers would be memory leaks. Now, we save the node during
reinitializion.
This commit is contained in:
Ben Buhse 2026-03-06 11:37:21 -06:00
commit 411f679491
No known key found for this signature in database
GPG key ID: 7916ACFCD38FD0B4
3 changed files with 14 additions and 5 deletions

View file

@ -2,6 +2,7 @@
These are in rough order of my priority, though no promises I do them in this order.
- [ ] Fix mouse resizing
- [ ] Add gap support
- [ ] Support window tag/order caching between WM restarts (within a river session)
- [ ] Add build-time options for including the wallpaper (and maybe bar)