Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Clear grid_rect_pool when grid_tree is destroyed in output_manager
src/server/output_manager.rs | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/server/output_manager.rs b/src/server/output_manager.rs
index b43e0da..d3586cb 100644
--- a/src/server/output_manager.rs
+++ b/src/server/output_manager.rs
@@ -248,6 +248,7 @@ impl OutputManager {
if !output.grid_tree.is_null() {
ffi::wlr_scene_node_destroy(output.grid_tree as *mut ffi::wlr_scene_node);
output.grid_tree = std::ptr::null_mut();
+ output.grid_rect_pool.clear();
}
}
OutputStateValue::Destroying => unreachable!(),