pcbnew: vias will keep changing their nets when moved and they overlap a new net
Description
This is kind of "annoying" behavior. I want to move vias "ahead" of the line as I rearrange traces. However, if you move a existing via over another trace or fill, it seems to immediately take that net which prevents me from placing the via first and then reordering the traces around it.
The same thing happens if you copy and paste a via. Instead of "being a copy", it takes the net of wherever you paste it.
The ability to set a net for a via in its properties is practically pointless with this behavior as you can't lock that setting in whatsoever
But if this is intended behavior, it would be nice if it were a setting instead.
KiCad Version
Application: Pcbnew
Version: (5.99.0-2594-gf46c1ccb3-dirty), release build
Libraries:
wxWidgets 3.0.5
libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Aug 7 2020 21:41:55
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.73.0
OCE: 6.9.1
Curl: 7.71.0
ngspice: 32
Compiler: GCC 10.2.0 with C++ ABI 1014
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_SPICE=ON
Edited by Mark Roszko