diff options
author | rsudev <rasch@munin-soft.de> | 2015-03-09 12:07:49 +0100 |
---|---|---|
committer | rsudev <rasch@munin-soft.de> | 2015-03-09 12:07:49 +0100 |
commit | e685f1a95cee461b38b4fe3a9d2ed261b552dbce (patch) | |
tree | 330f8cfa6d338a4fa37db67cdb94de85e8dbb42c | |
parent | 771e279f897703affe1e12728bb6a2d724d1a532 (diff) | |
download | cgeo-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.java | 2 |
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 |