From 6f4754f4812dd6baaab9ea030d95733f4a1b1049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sun, 19 Sep 2010 14:08:28 +0200 Subject: [PATCH] AS3: Fixed saving replacements. Version changed to alpha8 --- trunk/src/com/jpexs/asdec/Main.java | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/trunk/src/com/jpexs/asdec/Main.java b/trunk/src/com/jpexs/asdec/Main.java index 1fb7ac712..a6ec79935 100644 --- a/trunk/src/com/jpexs/asdec/Main.java +++ b/trunk/src/com/jpexs/asdec/Main.java @@ -52,7 +52,7 @@ public class Main { public static String file; public static String maskURL; public static SWF swf; - public static final String version = "alpha7"; + public static final String version = "alpha8"; public static String applicationName = "JP ActionScript Decompiler v." + version; public static LoadingDialog loadingDialog = new LoadingDialog(); public static ModeFrame modeFrame; @@ -89,15 +89,20 @@ public class Main { * Saves replacements to file for future use */ public static void saveReplacements() { - try { - File f = new File(getASDecHome()); - if (!f.exists()) f.mkdir(); - PrintWriter pw = new PrintWriter(new FileWriter(getReplacementsFile())); - for (Replacement r : replacements) { - pw.println(r.urlPattern); - pw.println(r.targetFile); + try { + if(replacements.isEmpty()){ + File rf=new File(getReplacementsFile()); + if(rf.exists()) rf.delete(); + }else{ + File f = new File(getASDecHome()); + if (!f.exists()) f.mkdir(); + PrintWriter pw = new PrintWriter(new FileWriter(getReplacementsFile())); + for (Replacement r : replacements) { + pw.println(r.urlPattern); + pw.println(r.targetFile); + } + pw.close(); } - pw.close(); } catch (IOException e) { }