buffet / kiwmi

A fully programmable Wayland Compositor
Mozilla Public License 2.0
585 stars 22 forks source link

Attempt to exit cleanly, without crash #51

Closed ghost closed 2 years ago

ghost commented 2 years ago

Was too annoyed by the non-zero exit status.

AFAICT, fixes #49.

ghost commented 2 years ago

Uh… looking at what i’ve done there, i guess this PR needs some more work to be mergeable.

ghost commented 2 years ago

I think this can be merged. I’m still a bit uncertain about the luak/kiwmi_object destroy dance, so i’d be grateful if you could check it as well (if you still remember how it works inside :P). Potential things to do before merge are nicer seat & cursor destructors and better commit log.