Tidied up the place method

git-svn-id: https://smali.googlecode.com/svn/trunk@199 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
diff --git a/dexlib/src/main/java/org/jf/dexlib/DexFile.java b/dexlib/src/main/java/org/jf/dexlib/DexFile.java
index b4caeb1..7c3504e 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 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 @@
             offset = offsettedSection.place(offset);

         }

 

-        HeaderItemSection.place(0);

-

-        if (offset % 4 != 0) {

-            offset += (4 - (offset % 4));

-        }

         offset = MapSection.place(offset);

 

         dataSize = offset - dataOffset;