aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2015-03-09 12:07:49 +0100
committerrsudev <rasch@munin-soft.de>2015-03-09 12:07:49 +0100
commite685f1a95cee461b38b4fe3a9d2ed261b552dbce (patch)
tree330f8cfa6d338a4fa37db67cdb94de85e8dbb42c
parent771e279f897703affe1e12728bb6a2d724d1a532 (diff)
downloadcgeo-e685f1a95cee461b38b4fe3a9d2ed261b552dbce.zip
cgeo-e685f1a95cee461b38b4fe3a9d2ed261b552dbce.tar.gz
cgeo-e685f1a95cee461b38b4fe3a9d2ed261b552dbce.tar.bz2
Fixes #4722, Reproducible ANR with OSM:Offline map
- the recent removal of mf 0.24 revealed a long-standing bug in detecting maps-source equality
-rw-r--r--main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
index 8027808..76d645c 100644
--- a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
+++ b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
@@ -91,7 +91,7 @@ public final class MapsforgeMapProvider extends AbstractMapProvider {
@Override
public boolean isSameActivity(final MapSource source1, final MapSource source2) {
- return source1 == source2 || (!(source1 instanceof OfflineMapSource) && !(source2 instanceof OfflineMapSource));
+ return source1.getNumericalId() == source2.getNumericalId() || (!(source1 instanceof OfflineMapSource) && !(source2 instanceof OfflineMapSource));
}
@Override