summaryrefslogtreecommitdiff
path: root/altoslib/AltosMapStore.java
diff options
context:
space:
mode:
Diffstat (limited to 'altoslib/AltosMapStore.java')
-rw-r--r--altoslib/AltosMapStore.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/altoslib/AltosMapStore.java b/altoslib/AltosMapStore.java
index 1107bec2..88412593 100644
--- a/altoslib/AltosMapStore.java
+++ b/altoslib/AltosMapStore.java
@@ -175,7 +175,18 @@ public class AltosMapStore {
}
}
- public boolean equals(AltosMapStore other) {
+ public int hashCode() {
+ return url.hashCode();
+ }
+
+ public boolean equals(Object o) {
+ if (o == null)
+ return false;
+
+ if (!(o instanceof AltosMapStore))
+ return false;
+
+ AltosMapStore other = (AltosMapStore) o;
return url.equals(other.url);
}