Revision 44237 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/fmap/dal/serverexplorer/filesystem/swing/FilesystemExplorerWizardPanel.java

View differences:

FilesystemExplorerWizardPanel.java
47 47
import org.gvsig.tools.dispose.DisposeUtils;
48 48
import org.gvsig.tools.dynobject.DynField;
49 49
import org.gvsig.tools.dynobject.DynObject;
50
import org.gvsig.tools.folders.FoldersManager;
50 51
import org.gvsig.tools.i18n.I18nManager;
51 52
import org.gvsig.tools.identitymanagement.UnauthorizedException;
52 53
import org.gvsig.tools.swing.api.ToolsSwingLocator;
......
74 75
    protected FilesystemServerExplorer explorer;
75 76
    private ArrayList<MyFileFilter> filters;
76 77

  
77
    private static String lastPath = null;
78
//    private static String lastPath = null;
78 79
    private FilesystemExplorerWizardPanelController panel = null;
79 80
    private boolean tabularOnly;
80 81
    /**
......
110 111
    public void initWizard() {
111 112
        I18nManager i18nManager = ToolsLocator.getI18nManager();
112 113
        setTabName(i18nManager.getTranslation("Fichero"));
113
        if (lastPath == null) {
114
            Preferences prefs = Preferences.userRoot().node("gvsig.foldering");
115
            lastPath = prefs.get("DataFolder", System.getProperty("user.home"));
116
        }
117 114
        initExplorer();
118 115
        initFilters();
119 116
        initUI();
......
212 209
            DataManager dm = DALLocator.getDataManager();
213 210
            FilesystemServerExplorerParameters param;
214 211
            try {
212
                FoldersManager folderManager = ToolsLocator.getFoldersManager();
215 213
                param = (FilesystemServerExplorerParameters) dm
216 214
                        .createServerExplorerParameters(FilesystemServerExplorer.NAME);
217
                param.setInitialpath(lastPath);
215
                param.setInitialpath(
216
                        folderManager.getLastPath(
217
                                OPEN_LAYER_FILE_CHOOSER_ID, 
218
                                folderManager.getHome()
219
                        ).getAbsolutePath()
220
                );
218 221
                explorer = (FilesystemServerExplorer) dm.openServerExplorer(
219 222
                                FilesystemServerExplorer.NAME, param);
220 223
            } catch (Exception e) {

Also available in: Unified diff