Browse Source
Cache read arc data for stability
Cache read arc data for stability
Arcs can be altered by the process of changing from on-disk representation to in-memory representation. Saving back to disk without modifying the arc should not modify the calculated values. This stores a copy of the on-disk representation that is only used to save back to disk in the event that the arc is not modified during editing. Fixes https://gitlab.com/kicad/code/kicad/issues/104427.0
5 changed files with 60 additions and 8 deletions
-
23common/eda_shape.cpp
-
11eeschema/sch_plugins/kicad/sch_sexpr_parser.cpp
-
21include/eda_shape.h
-
11pcbnew/fp_shape.cpp
-
2pcbnew/fp_shape.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue