Browse Source
Replace stale pin references with UNDO copy
Replace stale pin references with UNDO copy
When we replace a symbol with one that has fewer pins, the old pins are released, which leaves points to them in the connection graph dangling. This updates the pointer to use the cloned copy in the undo stack until the connection graph is rebuilt with the new data Fixes https://gitlab.com/kicad/code/kicad/-/issues/17851fusion360
5 changed files with 115 additions and 6 deletions
-
88eeschema/connection_graph.cpp
-
10eeschema/connection_graph.h
-
13eeschema/dialogs/dialog_change_symbols.cpp
-
8eeschema/sch_edit_frame.cpp
-
2include/commit.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue