aboutsummaryrefslogtreecommitdiff
path: root/common/flags.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2021-07-28 13:19:19 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2021-07-28 13:44:23 +0200
commit863f8156f7660c47fbc612a1c24836aa7e8fd9c4 (patch)
tree3cf11a7531ce01099df6509f260f9cdc29421eda /common/flags.zig
parent9e70fb25a5894bbdf5831d7347c27dddb37c5170 (diff)
downloadriver-863f8156f7660c47fbc612a1c24836aa7e8fd9c4.tar.gz
river-863f8156f7660c47fbc612a1c24836aa7e8fd9c4.tar.xz
river: properly teardown surface tree
When an xdg toplevel, layer surface, etc is destroyed, it is not guaranteed that all the children in the surface tree have already been destroyed. If there are still children around, destroying the root of the tree would leave dangling pointers. To fix this, destroy all children when destroying any node in the tree.
Diffstat (limited to 'common/flags.zig')
0 files changed, 0 insertions, 0 deletions