From 76f7fae0bb460fa470cd77226475c32fcf49444b Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sun, 18 Nov 2012 11:27:35 +0100 Subject: fix #2171: MapsForge-related crash on Android 4.2 MapsForge crashes on Android 4.2. A local patch has been applied to be able to use OSM maps. --- mapsforge_patches/InMemoryTileCache.java.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 mapsforge_patches/InMemoryTileCache.java.patch (limited to 'mapsforge_patches') diff --git a/mapsforge_patches/InMemoryTileCache.java.patch b/mapsforge_patches/InMemoryTileCache.java.patch new file mode 100644 index 0000000..656bbe9 --- /dev/null +++ b/mapsforge_patches/InMemoryTileCache.java.patch @@ -0,0 +1,11 @@ +--- trunk/mapsforge-map/src/main/java/org/mapsforge/android/maps/mapgenerator/InMemoryTileCache.java ++++ trunk/mapsforge-map/src/main/java/org/mapsforge/android/maps/mapgenerator/InMemoryTileCache.java +@@ -138,7 +138,7 @@ + } + + Bitmap pooledBitmap = this.bitmapPool.remove(this.bitmapPool.size() - 1); +- ++ this.byteBuffer.rewind(); + bitmap.copyPixelsToBuffer(this.byteBuffer); + this.byteBuffer.rewind(); + pooledBitmap.copyPixelsFromBuffer(this.byteBuffer); -- cgit v1.1