ソースを参照

VisualShader::_input_type_changed Fix index out of bounds crash.

kleonc 4 年 前
コミット
7d451c0040
1 ファイル変更1 行追加0 行削除
  1. 1 0
      scene/resources/visual_shader.cpp

+ 1 - 0
scene/resources/visual_shader.cpp

@@ -1597,6 +1597,7 @@ void VisualShader::_queue_update() {
 }
 }
 
 
 void VisualShader::_input_type_changed(Type p_type, int p_id) {
 void VisualShader::_input_type_changed(Type p_type, int p_id) {
+	ERR_FAIL_INDEX(p_type, TYPE_MAX);
 	//erase connections using this input, as type changed
 	//erase connections using this input, as type changed
 	Graph *g = &graph[p_type];
 	Graph *g = &graph[p_type];