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
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