Browse Source
We were checking for duplicate tracks by looking to see if the two tracks had two shared points. A null track always matched this case, which removed the valid track. We solve this by avoiding null tracks in the duplicate checker. They are removed separately in the null track stage. This also fixes a GTK-specific tree issue where we require the BeforeReset()/AfterReset() calls instead of Cleared() to prevent GTK from dereferencing a parent after freeing Fixes https://gitlab.com/kicad/code/kicad/issues/106246.0.7
2 changed files with 6 additions and 3 deletions
Loading…
Reference in new issue