From 7d5d5b7bd10f6fad498ec6764a3aac9745f96e1d Mon Sep 17 00:00:00 2001 From: kobewi Date: Thu, 18 May 2023 19:22:23 +0200 Subject: Fix crash when trying to create bones from Control (cherry picked from commit 6a120107b330c5859f934080fc4dca1c83c3a6ab) --- editor/plugins/canvas_item_editor_plugin.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'editor') diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index f0911ce71d..bb951fbd62 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -4594,6 +4594,9 @@ void CanvasItemEditor::_popup_callback(int p_op) { undo_redo->create_action(TTR("Create Custom Bone2D(s) from Node(s)")); for (const KeyValue &E : selection) { Node2D *n2d = Object::cast_to(E.key); + if (!n2d) { + continue; + } Bone2D *new_bone = memnew(Bone2D); String new_bone_name = n2d->get_name(); -- cgit v1.2.3