Revision: 6013
http://sourceforge.net/p/jump-pilot/code/6013
Author: ma15569
Date: 2018-12-06 14:31:07 +0000 (Thu, 06 Dec 2018)
Log Message:
-----------
Correct small bug on loading/saving styles if no file is load/save at all
Modified Paths:
--------------
core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
Modified: core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
2018-12-02 15:37:12 UTC (rev 6012)
+++ core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
2018-12-06 14:31:07 UTC (rev 6013)
@@ -96,9 +96,12 @@
public boolean execute(PlugInContext context) throws Exception {
layer = context.getSelectedLayer(0);
- fc.setCurrentDirectory(new File((String) PersistentBlackboardPlugIn
- .get(context.getWorkbenchContext()).get(
- FILE_CHOOSER_DIRECTORY_KEY)));
+ if (PersistentBlackboardPlugIn.get(context.getWorkbenchContext()).get(
+ FILE_CHOOSER_DIRECTORY_KEY) != null) {
+ fc.setCurrentDirectory(new File((String) PersistentBlackboardPlugIn
+ .get(context.getWorkbenchContext()).get(
+ FILE_CHOOSER_DIRECTORY_KEY)));
+ }
fc.setDialogTitle(name);
fc.setDialogType(JFileChooser.OPEN_DIALOG);
fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
Modified: core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
2018-12-02 15:37:12 UTC (rev 6012)
+++ core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
2018-12-06 14:31:07 UTC (rev 6013)
@@ -98,11 +98,13 @@
layer = context.getSelectedLayer(0);
- fc.setCurrentDirectory(
+ if (PersistentBlackboardPlugIn.get(context.getWorkbenchContext()).get(
+ FILE_CHOOSER_DIRECTORY_KEY) != null) {
+ fc.setCurrentDirectory(new File((String) PersistentBlackboardPlugIn
+ .get(context.getWorkbenchContext()).get(
+ FILE_CHOOSER_DIRECTORY_KEY)));
+ }
- new File((String) PersistentBlackboardPlugIn.get(
-
context.getWorkbenchContext()).get(FILE_CHOOSER_DIRECTORY_KEY)));
-
fc.setSelectedFile(new File(fc.getCurrentDirectory(), layer.getName()
.replaceAll("[/:\\\\><\\|]", "_")));
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel