diff --git a/diylc/diylc-core/src/org/diylc/components/AbstractComponent.java b/diylc/diylc-core/src/org/diylc/components/AbstractComponent.java index 69346c34..1270cc73 100644 --- a/diylc/diylc-core/src/org/diylc/components/AbstractComponent.java +++ b/diylc/diylc-core/src/org/diylc/components/AbstractComponent.java @@ -275,7 +275,9 @@ public abstract class AbstractComponent implements IDIYComponent { return true; if (o1 == null || o2 == null) return false; - if (o1.getClass().isArray()) { + if (o1.getClass().isArray()) { + if (o1.getClass().getComponentType() == byte.class) + return Arrays.equals((byte[]) o1, (byte[]) o2); return Arrays.equals((Object[]) o1, (Object[]) o2); } return o1.equals(o2); diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar index e461b9ca..e0c2b5f5 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-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index e461b9ca..e0c2b5f5 100644 Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ