Align the offset before placing the map item

git-svn-id: https://smali.googlecode.com/svn/trunk@385 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
JesusFreke@JesusFreke.com 2009-08-11 02:58:00 +00:00
parent ae7235f8df
commit 8922ca1c4c

View File

@ -28,10 +28,7 @@
package org.jf.dexlib; package org.jf.dexlib;
import org.jf.dexlib.Util.AnnotatedOutput; import org.jf.dexlib.Util.*;
import org.jf.dexlib.Util.ByteArrayInput;
import org.jf.dexlib.Util.FileUtils;
import org.jf.dexlib.Util.Input;
import org.jf.dexlib.*; import org.jf.dexlib.*;
import org.jf.dexlib.Item; import org.jf.dexlib.Item;
import org.jf.dexlib.StringDataItem; import org.jf.dexlib.StringDataItem;
@ -495,6 +492,8 @@ public class DexFile
sectionsPosition++; sectionsPosition++;
} }
offset = AlignmentUtils.alignOffset(offset, ItemType.TYPE_MAP_LIST.ItemAlignment);
offset = MapItem.placeAt(offset, 0); offset = MapItem.placeAt(offset, 0);
fileSize = offset; fileSize = offset;