Преглед изворни кода

Fix crash when executing `AnimationTreePlayer.are_nodes_connected`

Haoyu Qiu пре 3 година
родитељ
комит
9d923764c9
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      scene/animation/animation_tree_player.cpp

+ 1 - 0
scene/animation/animation_tree_player.cpp

@@ -1399,6 +1399,7 @@ bool AnimationTreePlayer::are_nodes_connected(const StringName &p_src_node, cons
 	ERR_FAIL_COND_V(p_src_node == p_dst_node, false);
 	ERR_FAIL_COND_V(p_src_node == p_dst_node, false);
 
 
 	NodeBase *dst = node_map[p_dst_node];
 	NodeBase *dst = node_map[p_dst_node];
+	ERR_FAIL_INDEX_V(p_dst_input, dst->inputs.size(), false);
 
 
 	return dst->inputs[p_dst_input].node == p_src_node;
 	return dst->inputs[p_dst_input].node == p_src_node;
 }
 }