diff --git a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java index 32761330..8a03e74b 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java +++ b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java @@ -584,7 +584,7 @@ public class Presenter implements IPlugInPort { List> componentSlot = instantiationManager.getComponentSlot(); List> newSelection = new ArrayList>(); for (IDIYComponent component : componentSlot) { - currentProject.getComponents().add(component); + addComponent(component, true); newSelection.add(component); } // group components if there's more than one, e.g. building blocks, but not clipboard @@ -2065,7 +2065,7 @@ public class Presenter implements IPlugInPort { * @param component */ @SuppressWarnings("unchecked") - private void addComponent(IDIYComponent component, boolean alowAutoCreate) { + private void addComponent(IDIYComponent component, boolean allowAutoCreate) { int index = currentProject.getComponents().size(); while (index > 0 && ComponentProcessor.getInstance() diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index f609263e..36d72ae9 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -2722,6 +2722,10 @@ IMPROVEMENT Upgraded to Java 8 + + BUG_FIX + "Auto-Create Pads" doesn't work for ICs and similar non-stretchable components + BUG_FIX Hide the 3rd control point for components that do not need it (Trace, Jumper, Line)