From 64a2d18b6f004cce75af7cbdebd181fc7f80fe1f Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Sun, 21 Jun 2009 06:40:02 +0000 Subject: [PATCH] Tidied up the place method git-svn-id: https://smali.googlecode.com/svn/trunk@199 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/DexFile.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/DexFile.java b/dexlib/src/main/java/org/jf/dexlib/DexFile.java index b4caeb11..7c3504e2 100644 --- a/dexlib/src/main/java/org/jf/dexlib/DexFile.java +++ b/dexlib/src/main/java/org/jf/dexlib/DexFile.java @@ -194,7 +194,8 @@ public class DexFile public void place() { int offset = 0; - offset = 0x70; + offset = HeaderItemSection.place(offset); + for (IndexedSection indexedSection: indexedSections) { indexedSection.unplace(); offset = indexedSection.place(offset); @@ -208,11 +209,6 @@ public class DexFile offset = offsettedSection.place(offset); } - HeaderItemSection.place(0); - - if (offset % 4 != 0) { - offset += (4 - (offset % 4)); - } offset = MapSection.place(offset); dataSize = offset - dataOffset;