Explorar o código

Merge pull request #96199 from SaracenOne/ownerless_node_crashfix

Fix crash when selecting ownerless 3D node.
Rémi Verschelde hai 11 meses
pai
achega
35be8acf60
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      editor/plugins/node_3d_editor_plugin.cpp

+ 1 - 1
editor/plugins/node_3d_editor_plugin.cpp

@@ -770,7 +770,7 @@ void Node3DEditorViewport::_select_clicked(bool p_allow_locked) {
 		}
 		}
 	}
 	}
 
 
-	if (p_allow_locked || !_is_node_locked(selected)) {
+	if (p_allow_locked || (selected != nullptr && !_is_node_locked(selected))) {
 		if (clicked_wants_append) {
 		if (clicked_wants_append) {
 			if (editor_selection->is_selected(selected)) {
 			if (editor_selection->is_selected(selected)) {
 				editor_selection->remove_node(selected);
 				editor_selection->remove_node(selected);