diff --git a/src/se/vidstige/jadb/managers/Package.java b/src/se/vidstige/jadb/managers/Package.java index bcfb751..c4194c1 100644 --- a/src/se/vidstige/jadb/managers/Package.java +++ b/src/se/vidstige/jadb/managers/Package.java @@ -14,7 +14,16 @@ public class Package { public String toString() { return name; } @Override - public boolean equals(Object o) { return name.equals(o); } + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + Package that = (Package) o; + + if (!name.equals(that.name)) return false; + + return true; + } @Override public int hashCode() { return name.hashCode(); }