aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/Destination.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/Destination.java')
-rw-r--r--main/src/cgeo/geocaching/Destination.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/Destination.java b/main/src/cgeo/geocaching/Destination.java
index 441e959..10d51be 100644
--- a/main/src/cgeo/geocaching/Destination.java
+++ b/main/src/cgeo/geocaching/Destination.java
@@ -34,7 +34,13 @@ public final class Destination implements ICoordinates {
@Override
public boolean equals(final Object obj) {
- return obj != null && obj instanceof Destination && ((Destination) obj).coords.equals(coords);
+ if (this == obj) {
+ return true;
+ }
+ if (!(obj instanceof Destination)) {
+ return false;
+ }
+ return ((Destination) obj).coords.equals(coords);
}
public long getId() {