"Multipart components" and "Alternate pin name" features conflict
Description
Alternative pin names if a multi-part component are not syncronized after edit.
Steps to reproduce
- Create multi-part component in a project library (say, with parts A and B, each part has 1 pin: part A -- pin A (altname X), part B -- pin B (altname Y))
- Install this component
- Edit part A properties. Choose alternative pin names for both pin A and B.
- Observe that only pin A name changed to X
Expected behavior: both pins A and B change names to X and Y. Properties of part B are syncronized with properties of part A.
KiCad Version
Application: KiCad Schematic Editor
Version: (6.99.0-878-gb9843a23eb-dirty), release build
Libraries:
wxWidgets 3.0.4
FreeType 2.11.0
libcurl/7.78.0 OpenSSL/1.1.1l zlib/1.2.11 nghttp2/1.44.0
Platform: Linux 5.10.61-gentoo-dist x86_64, 64 bit, Little endian, wxGTK, , tty
Build Info:
Date: Feb 10 2022 15:11:53
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.76.0
OCC: 7.6.0
Curl: 7.78.0
ngspice: 35
Compiler: GCC 10.3.1 with C++ ABI 1014
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON