2
0
Эх сурвалжийг харах

Fix GraphEdit port valid connections incorrectly checking sides

Aaron Franke 2 жил өмнө
parent
commit
366e54b0a3

+ 1 - 1
scene/gui/graph_edit.cpp

@@ -774,7 +774,7 @@ void GraphEdit::_top_layer_input(const Ref<InputEvent> &p_ev) {
 
 
 						int type = graph_node->get_output_port_type(j);
 						int type = graph_node->get_output_port_type(j);
 						if ((type == connecting_type ||
 						if ((type == connecting_type ||
-									valid_connection_types.has(ConnectionType(connecting_type, type))) &&
+									valid_connection_types.has(ConnectionType(type, connecting_type))) &&
 								is_in_output_hotzone(graph_node, j, mpos, port_size)) {
 								is_in_output_hotzone(graph_node, j, mpos, port_size)) {
 							if (!is_node_hover_valid(graph_node->get_name(), j, connecting_from, connecting_index)) {
 							if (!is_node_hover_valid(graph_node->get_name(), j, connecting_from, connecting_index)) {
 								continue;
 								continue;