"Show Ratsnest" status affected by undo
Description
Ratsnest display status should not be influenced by rotation undo, but it is. See reproduction steps for more details.
ratsnet_undo_bug ratsnest_bug.zip
Steps to reproduce
- Make ratsnest in shown state
- Rotate R2 in the attached demo board
- Make ratsnest in hidden state
- Use Ctrl+Z to undo rotate
- Ratsnest of R2 re-appeared. It should not appear, because ratsnest is still in hidden state.
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: 8.0.2-rc2, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.13.2
HarfBuzz 8.3.0
FontConfig 2.15.0
libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0
Platform: macOS Sonoma Version 14.3.1 (Build 23D60), 64 bit, Little endian, wxMac
Build Info:
Date: Apr 22 2024 20:20:08
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.84.0
OCC: 7.7.2
Curl: 7.87.0
ngspice: 42
Compiler: Clang 14.0.3 with C++ ABI 1002
Build settings: