1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-16 14:00:40 +00:00

Fix heap-use-after-free when closing a scene with 2D particle nodes selected

This commit is contained in:
Haoyu Qiu
2025-05-23 12:15:01 +08:00
parent 7a0ab9d561
commit f16378a8de
2 changed files with 43 additions and 16 deletions

View File

@@ -109,7 +109,9 @@ protected:
void _get_base_emission_mask(PackedVector2Array &r_valid_positions, PackedVector2Array &r_valid_normals, PackedByteArray &r_valid_colors, Vector2i &r_image_size);
virtual void _generate_emission_mask() = 0;
void _notification(int p_what);
void _set_show_gizmos(Node *p_node, bool p_show);
void _selection_changed();
void _node_removed(Node *p_node);
public:
Particles2DEditorPlugin();