The symbol editor selection criteria did not include LIB_FIELD objects which allowed the root symbol name to be changed causing broken derived symbol links. Disable the symbols fields from being edited when a derived part is shown in the editor to prevent this. Add a missing warning that deleting a root symbol used to derive other symbols would also delete all derived symbols from a library. Give the user a chance to cancel the delete operation in this case. Fixes kicad/code/kicad#3654 |
||
---|---|---|
.. | ||
lib_edit_frame.cpp | ||
lib_edit_frame.h | ||
lib_export.cpp | ||
lib_manager.cpp | ||
lib_manager.h | ||
libedit.cpp | ||
libedit_plot_component.cpp | ||
libedit_undo_redo.cpp | ||
menubar_libedit.cpp | ||
symbedit.cpp | ||
toolbars_libedit.cpp |