diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar index ea1c3510..d44183a2 100644 Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ diff --git a/diylc/diylc-library/src/org/diylc/components/guitar/LeverSwitch.java b/diylc/diylc-library/src/org/diylc/components/guitar/LeverSwitch.java index 1dcdc782..5ba9d7d0 100644 --- a/diylc/diylc-library/src/org/diylc/components/guitar/LeverSwitch.java +++ b/diylc/diylc-library/src/org/diylc/components/guitar/LeverSwitch.java @@ -462,7 +462,7 @@ public class LeverSwitch extends AbstractTransparentComponent implements case DP3T: return (index2 == 6 || index1 == 1) && index2 == index1 + 2 * (position + 1); case DP4T: - return (index2 == 8 || index1 == 1) && index2 - index1 == position + 1; + return (index2 == 8 || index1 == 1) && index2 == index1 + 2 * (position + 1); case DP3T_5pos: if (position % 2 == 0) return (index2 == 6 || index1 == 1) && index2 == index1 + position + 2; diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index ea1c3510..d44183a2 100644 Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar index cb31e632..e7d2c9ba 100644 Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ