浏览代码

Fixed physics bone crash: #20397

Andrea Catania 7 年之前
父节点
当前提交
2e722caead
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      editor/spatial_editor_gizmos.cpp

+ 8 - 0
editor/spatial_editor_gizmos.cpp

@@ -1722,8 +1722,16 @@ void PhysicalBoneSpatialGizmoPlugin::redraw(EditorSpatialGizmo *p_gizmo) {
 		return;
 
 	Skeleton *sk(physical_bone->find_skeleton_parent());
+	if (!sk)
+		return;
+
 	PhysicalBone *pb(sk->get_physical_bone(physical_bone->get_bone_id()));
+	if (!pb)
+		return;
+
 	PhysicalBone *pbp(sk->get_physical_bone_parent(physical_bone->get_bone_id()));
+	if (!pbp)
+		return;
 
 	Vector<Vector3> points;