grab of directly connected symbols causes loss of connection (lp:#1798968)
Original report created by Thomas Pointhuber (pointhi)
# HowTo Reproduce
1. place two resistors, one pin directly overlaps with the second one (and
is marked connected)
2. grab resistor and move
you expect that the resistor is still connected after the move, but the
connection is lost. This is because no track was present in the initial
state, and the grab would need to add a new track to keep the connection
alive.
https://cloud.oe5tpo.com/s/9BtjZR9AmiySeYs
# System Information
Application: kicad
Version: (6.0.0-rc1-dev-942-g38c5b025c), debug build
Libraries:
wxWidgets 3.1.1
libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.34.0
Platform: Linux 4.18.14-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: Clang 7.0.0 with C++ ABI 1002
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Original tags: eemodern eeschema