From 22e9bbaa203b7d68895b35d06145c9022eb8190b Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Tue, 20 Dec 2022 23:43:23 +0100 Subject: [PATCH] Fix netlist regression issue for IC --- .../src/org/diylc/components/semiconductors/DIL_IC.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/diylc/diylc-library/src/org/diylc/components/semiconductors/DIL_IC.java b/diylc/diylc-library/src/org/diylc/components/semiconductors/DIL_IC.java index 54acb2b2..86ef1593 100644 --- a/diylc/diylc-library/src/org/diylc/components/semiconductors/DIL_IC.java +++ b/diylc/diylc-library/src/org/diylc/components/semiconductors/DIL_IC.java @@ -526,6 +526,9 @@ public class DIL_IC extends AbstractLabeledComponent { @EditableProperty(name = "Display Pin #s") public DisplayNumbers getDisplayNumbers() { + if (displayNumbers == null) { + displayNumbers = DisplayNumbers.NO; + } return displayNumbers; } @@ -563,7 +566,7 @@ public class DIL_IC extends AbstractLabeledComponent { @Override public String getControlPointNodeName(int index) { - index++; + index++; if (displayNumbers == DisplayNumbers.DIP) { if (index > pinCount.getValue() / 2) { @@ -590,7 +593,8 @@ public class DIL_IC extends AbstractLabeledComponent { return Integer.toString(2 * index); } } - return null; + + return Integer.toString(index); } public static enum PinCount {