H/V/45 constraint overridden to on after reopening
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Seth Hillbrand |
Bug Description
Hi,
in KiCad 5.99, corners of a zone perimeter can be edited only for zones created during the work session. Saving kicad_pcb file and reopening it will result in inability to drag corners. At the same time edges can be dragged as usual.
Unfortunately, this happens only to my schematics created in KiCad 5.1. Layouts created in KiCad 5.99 seem work fine after pcbnew reopening. I've attached the sample kicad_pcb file which reproduces the issue.
How to reproduce:
1) open the zonetest.kicad_pcb file
2) try to drag zone corner; note it doesn't work
3) drawe a new zone
4) try to drag a corner of the new zone; note it does work this time
5) save the file; close pcbnew; open pcbnew and load the file
6) try to drag a corner of the new zone; note it does not work anymore
Version information:
Application: Pcbnew
Version: (5.99.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
Build date: Oct 9 2019 04:52:13
wxWidgets: 3.0.4 (wchar_t,STL containers,
Boost: 1.69.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 9.0.0 with C++ ABI 1002
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
KICAD_
KICAD_
KICAD_
Changed in kicad: | |
milestone: | none → 5.1.5 |
assignee: | nobody → jean-pierre charras (jp-charras) |
summary: |
- Zone corners are not editable anymore + H/V/45 constraint overridden to on after reopening |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
After playing with this a little bit more I've found that it's related to Constrain outline to H, V, and 45 degrees option. When disabled this option for ALL zones they became editable back again. If I enable this options for any one zone, save and reopen the file, the zone corners are not editable anymore.