river: fix a few leaks

This commit is contained in:
Isaac Freund
2023-03-04 20:12:37 +01:00
parent 4d2f5bb32d
commit f5f9b526a0
4 changed files with 8 additions and 0 deletions

View File

@ -358,6 +358,8 @@ fn handleDestroy(listener: *wl.Listener(*wlr.Output), _: *wlr.Output) void {
output.mode.link.remove();
output.present.link.remove();
output.tree.node.destroy();
if (output.layout_namespace) |namespace| util.gpa.free(namespace);
output.wlr_output.data = 0;