Fix for incorrect map_item offset.

This commit is contained in:
Izzat Bahadirov 2012-12-28 16:59:26 -08:00 committed by Ben Gruver
parent b254a997b5
commit b85cfe5cc8

View File

@ -81,7 +81,7 @@ public class DexBackedDexFile implements DexFile {
return new FixedSizeList<DexBackedMapItem>() {
@Override
public DexBackedMapItem readItem(int index) {
int mapItemOffset = mapOffset + index * DexBuffer.MAP_ITEM_SIZE;
int mapItemOffset = mapOffset + 4 + index * DexBuffer.MAP_ITEM_SIZE;
return new DexBackedMapItem(dexBuf, mapItemOffset);
}