Issue #86 open file dialog accepts names with quotes

This commit is contained in:
Jindra Pet��k
2013-05-05 18:49:25 +02:00
parent 8cb318dfcb
commit c4a7ac1e32
4 changed files with 24 additions and 10 deletions
@@ -19,6 +19,7 @@ package com.jpexs.decompiler.flash.helpers;
import com.jpexs.decompiler.flash.graph.GraphTargetItem;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
@@ -29,6 +30,8 @@ import java.util.List;
import java.util.Stack;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Class with helper method
@@ -346,4 +349,14 @@ public class Helper {
ret += "]";
return Highlighting.stripHilights(ret);
}
public static File fixDialogFile(File f) {
Pattern pat = Pattern.compile("\"([^\"]+)\"");
String name = f.getAbsolutePath();
Matcher m = pat.matcher(name);
if (m.find()) {
f = new File(m.group(1));
}
return f;
}
}