From 1639e1617ad7a77b9b8145942e191b960d05826e Mon Sep 17 00:00:00 2001 From: rsudev Date: Sun, 12 Feb 2012 19:52:49 +0100 Subject: Fixes #790 - applies a patch to mapsforge to fix the hittest order (mapsforge issue 192) --- mapsforge_patches/ItemizedOverlay_issue.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 mapsforge_patches/ItemizedOverlay_issue.patch (limited to 'mapsforge_patches') diff --git a/mapsforge_patches/ItemizedOverlay_issue.patch b/mapsforge_patches/ItemizedOverlay_issue.patch new file mode 100644 index 0000000..6ef6f7f --- /dev/null +++ b/mapsforge_patches/ItemizedOverlay_issue.patch @@ -0,0 +1,14 @@ +Index: mapsforge/src/org/mapsforge/android/maps/ItemizedOverlay.java +=================================================================== +--- mapsforge/src/org/mapsforge/android/maps/ItemizedOverlay.java (revision 1216) ++++ mapsforge/src/org/mapsforge/android/maps/ItemizedOverlay.java (working copy) +@@ -140,7 +140,8 @@ + + synchronized (this.visibleItems) { + // iterate over all visible items +- for (Integer itemIndex : this.visibleItems) { ++ for (int i = this.visibleItems.size() - 1; i >= 0; --i) { ++ Integer itemIndex = this.visibleItems.get(i); + // get the current item + checkOverlayItem = createItem(itemIndex.intValue()); + if (checkOverlayItem == null) { -- cgit v1.1