diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2021-06-14 22:55:10 +0000 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2021-06-14 22:55:10 +0000 |
| commit | f3024d919834ee5fbd1ec4467f83d1a463d64a03 (patch) | |
| tree | 1359db8dd3114cdbf0644641a203066fac209452 | |
| parent | 9ecffe21d8b0e70e0d3d972aaeae75e39dcc6cd0 (diff) | |
| download | river-f3024d919834ee5fbd1ec4467f83d1a463d64a03.tar.gz river-f3024d919834ee5fbd1ec4467f83d1a463d64a03.tar.xz | |
decoration: remove listeners on destroy
| -rw-r--r-- | river/Decoration.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/river/Decoration.zig b/river/Decoration.zig index b2e1433..67bf5c2 100644 --- a/river/Decoration.zig +++ b/river/Decoration.zig @@ -47,6 +47,8 @@ fn handleDestroy( xdg_toplevel_decoration: *wlr.XdgToplevelDecorationV1, ) void { const self = @fieldParentPtr(Self, "destroy", listener); + self.destroy.link.remove(); + self.request_mode.link.remove(); util.gpa.destroy(self); } |
