Merge pull request #94889 from rune-scape/no-const-list-erase
Remove const_cast in `List::erase`
This commit is contained in:
@ -1368,7 +1368,7 @@ void VisualShader::disconnect_nodes(Type p_type, int p_from_node, int p_from_por
|
||||
ERR_FAIL_INDEX(p_type, TYPE_MAX);
|
||||
Graph *g = &graph[p_type];
|
||||
|
||||
for (const List<Connection>::Element *E = g->connections.front(); E; E = E->next()) {
|
||||
for (List<Connection>::Element *E = g->connections.front(); E; E = E->next()) {
|
||||
if (E->get().from_node == p_from_node && E->get().from_port == p_from_port && E->get().to_node == p_to_node && E->get().to_port == p_to_port) {
|
||||
g->connections.erase(E);
|
||||
g->nodes[p_from_node].next_connected_nodes.erase(p_to_node);
|
||||
|
||||
Reference in New Issue
Block a user