diff --git a/diylc/diylc-core/src/org/diylc/presenter/InstantiationManager.java b/diylc/diylc-core/src/org/diylc/presenter/InstantiationManager.java index e63f33e4..5ee0d7dc 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/InstantiationManager.java +++ b/diylc/diylc-core/src/org/diylc/presenter/InstantiationManager.java @@ -298,8 +298,11 @@ public class InstantiationManager { } loadComponentShapeFromTemplate(component, template); - - fillWithDefaultProperties(component, template); + + if (model == null) { + // do not fill with defaults if creating by a model + fillWithDefaultProperties(component, template); + } // Write to recent components List recentComponentTypes = diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index f806b25e..6b8838c6 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -4177,5 +4177,21 @@ https://github.com/bancika/diy-layout-creator/releases + + + 4 + 34 + 0 + + 2022-11-16 00:00:00.000 CET + + + + BUG_FIX + Do not apply any user-default property values when creating a standard datasheet model (e.g. a capacitor) + + + https://github.com/bancika/diy-layout-creator/releases + diff --git a/diylc/diylc-swing/dict.txt b/diylc/diylc-swing/dict.txt index 40f04b39..5f715562 100644 --- a/diylc/diylc-swing/dict.txt +++ b/diylc/diylc-swing/dict.txt @@ -123,8 +123,6 @@ PCB PNP Poles Português -Primary Lead Spacing -Primary Leads Rectangle Rev log S-G-D JFET @@ -134,8 +132,6 @@ SPDT SPDT (On/Off/On) SPDT (On/On) SPST -Secondary Lead Spacing -Secondary Leads Shorting Single - North Single - South diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar index fdedd3c5..edf00aaf 100644 Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ