From 901035d2402027b6ccca8a6caa35b6ebe246ea89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ryszard=20Wi=C5=9Bniewski?= Date: Sat, 27 Mar 2010 19:47:09 +0100 Subject: [PATCH] ApkDecoder: moved outDir creating from setOutDir() to decode(). --- src/brut/androlib/ApkDecoder.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/brut/androlib/ApkDecoder.java b/src/brut/androlib/ApkDecoder.java index ccc95826..e2b64bfb 100644 --- a/src/brut/androlib/ApkDecoder.java +++ b/src/brut/androlib/ApkDecoder.java @@ -49,17 +49,18 @@ public class ApkDecoder { } public void setOutDir(File outDir) throws AndrolibException { - try { - mOutDir = outDir; - OS.rmdir(outDir); - outDir.mkdirs(); - } catch (BrutException ex) { - throw new AndrolibException(ex); - } + mOutDir = outDir; } public void decode() throws AndrolibException { File outDir = getOutDir(); + try { + OS.rmdir(outDir); + } catch (BrutException ex) { + throw new AndrolibException(ex); + } + outDir.mkdirs(); + switch (mDecodeSources) { case DECODE_SOURCES_NONE: mAndrolib.decodeSourcesRaw(mApkFile, outDir);