Revision 1557

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.util/org.gvsig.tools.util.api/src/main/java/org/gvsig/filedialogchooser/FileDialogChooserManager.java
9 9
    
10 10
    public boolean useNativeFileChooser();
11 11
    
12
    public FileDialogChooser create(String fileChooserID, File defaultDirectory);
12
    public FileDialogChooser create(String fileChooserID);
13 13

  
14 14
    public FileDialogChooser create();
15 15
    
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.util/org.gvsig.tools.util.impl/src/main/java/org/gvsig/filedialogchooser/impl/VFSJFileChooserBased.java
48 48
    private final VFSJFileChooser jfc;
49 49
    private final String fileChooserID;
50 50

  
51
    public VFSJFileChooserBased(String fileChooserID, File defaultDirectory) {
51
    public VFSJFileChooserBased(String fileChooserID) {
52 52
        super();
53 53
        this.jfc = new VFSJFileChooser();
54 54
        this.fileChooserID = fileChooserID;
55
        this.setCurrentDirectory(defaultDirectory);
56 55
    }
57 56
    
58 57
    @Override
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.util/org.gvsig.tools.util.impl/src/main/java/org/gvsig/filedialogchooser/impl/JFileChooserBased.java
21 21
    private static final long serialVersionUID = 2825200958209418322L;
22 22
    private final String fileChooserID;
23 23

  
24
    public JFileChooserBased(String fileChooserID, File defaultDirectory) {
24
    public JFileChooserBased(String fileChooserID) {
25 25
        super();
26 26
        this.fileChooserID = fileChooserID;
27
        this.setCurrentDirectory(defaultDirectory);
28 27
    }
29 28

  
30 29
    @Override
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.util/org.gvsig.tools.util.impl/src/main/java/org/gvsig/filedialogchooser/impl/DefaultFileDialogChooserManager.java
30 30
    }
31 31
    
32 32
    @Override
33
    public FileDialogChooser create(String fileChooserID, File defaultDirectory) {
34
        if( defaultDirectory == null ) {
35
            defaultDirectory = getLastPath(fileChooserID,null);
36
        }
33
    public FileDialogChooser create(String fileChooserID) {
37 34
        if( useNativeFileChooser ) {
38
          return new JFileChooserBased(fileChooserID, defaultDirectory);
35
          return new JFileChooserBased(fileChooserID);
39 36
        }
40
        return new VFSJFileChooserBased(fileChooserID, defaultDirectory);
37
        return new VFSJFileChooserBased(fileChooserID);
41 38
    }
42 39

  
43 40
    @Override
44 41
    public FileDialogChooser create() {
45 42
        String fileChooserID = "DEFAULT_ID";
46
        File defaultDirectory = getLastPath(fileChooserID,null);
47 43
        if( useNativeFileChooser ) {
48
            return new JFileChooserBased(fileChooserID,defaultDirectory);
44
            return new JFileChooserBased(fileChooserID);
49 45
        }
50
        return new VFSJFileChooserBased(fileChooserID, defaultDirectory);
46
        return new VFSJFileChooserBased(fileChooserID);
51 47
    }
52 48
    
53 49
    @Override

Also available in: Unified diff