diff --git a/OsmAnd-java/src/net/osmand/binary/BinaryMapIndexReader.java b/OsmAnd-java/src/net/osmand/binary/BinaryMapIndexReader.java index 19815a24f1f..7964c4eb942 100644 --- a/OsmAnd-java/src/net/osmand/binary/BinaryMapIndexReader.java +++ b/OsmAnd-java/src/net/osmand/binary/BinaryMapIndexReader.java @@ -829,7 +829,7 @@ public List searchMapIndex(SearchRequest foundSubtrees = new ArrayList(); for (MapIndex mapIndex : mapIndexes) { - if(filterMapIndex == null || mapIndex == filterMapIndex) { + if(filterMapIndex != null && mapIndex != filterMapIndex) { continue; } // lazy initializing rules