From b254a997b5bb819deda4258a4b74cd903e90cb2c Mon Sep 17 00:00:00 2001 From: Izzat Bahadirov Date: Fri, 28 Dec 2012 11:02:49 -0800 Subject: [PATCH] Fixed the count of map_items in map_list. --- dexlib2/src/main/java/org/jf/dexlib2/writer/MapItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/MapItem.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/MapItem.java index c5abcd19..80f06dc9 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/MapItem.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/MapItem.java @@ -78,7 +78,7 @@ public class MapItem { writeItem(writer, DexItemType.DEBUG_INFO_ITEM, dexFile.debugInfoPool.getNumItems(), dexFile.debugInfoPool.getSectionOffset()); writeItem(writer, DexItemType.CODE_ITEM, dexFile.codeItemPool.getNumItems(), dexFile.codeItemPool.getSectionOffset()); writeItem(writer, DexItemType.CLASS_DATA_ITEM, dexFile.classDefPool.getNumClassDataItems(), dexFile.classDefPool.getDataSectionOffset()); - writeItem(writer, DexItemType.MAP_LIST, numItems, sectionOffset); + writeItem(writer, DexItemType.MAP_LIST, 1, sectionOffset); } private int calcNumItems() {