aboutsummaryrefslogtreecommitdiff
path: root/include/meson.build
diff options
context:
space:
mode:
authorKenny Levinsen <kl@kl.wtf>2025-05-26 14:19:17 +0200
committerSimon Ser <contact@emersion.fr>2025-06-26 22:05:05 +0200
commite28e6484e8eafcac776ac0ec2bee8feddb19361a (patch)
treedc9e4e8671983a8072cd3e978c8434f4028da82f /include/meson.build
parent4f59eeef054bc18b25e72b2839707115a3265766 (diff)
sway/tree: Simplify sway_node teardown
A sway_node may end up being referenced in either a queued transaction, pending transaction or as a dirty node. To manage this, the transaction system has been responsible for destroying containers, workspaces and outputs at the end of their last referenced transaction. This significantly complicates the teardown flow of surfaces and outputs. Instead, remove the node from transactions and dirty lists so that the callsite can remove and free the node immediately.
Diffstat (limited to 'include/meson.build')
0 files changed, 0 insertions, 0 deletions