diff options
Diffstat (limited to 'sources/serialize/VSSerialize.java')
| -rw-r--r-- | sources/serialize/VSSerialize.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/sources/serialize/VSSerialize.java b/sources/serialize/VSSerialize.java index 26d17c7..2c1abd2 100644 --- a/sources/serialize/VSSerialize.java +++ b/sources/serialize/VSSerialize.java @@ -199,9 +199,11 @@ public final class VSSerialize { fileChooser.addChoosableFileFilter(createFileFilter(prefs)); if (fileChooser.showOpenDialog(simulatorFrame) == - JFileChooser.APPROVE_OPTION) - saveSimulator(fileChooser.getSelectedFile().getName(), - simulator); + JFileChooser.APPROVE_OPTION) { + String fileName = fileChooser.getSelectedFile().getAbsolutePath(); + System.out.println("Save " + fileName); + saveSimulator(fileName, simulator); + } } /** @@ -256,9 +258,11 @@ public final class VSSerialize { fileChooser.addChoosableFileFilter(createFileFilter(prefs)); if (fileChooser.showOpenDialog(simulatorFrame) == - JFileChooser.APPROVE_OPTION) - return openSimulator(fileChooser.getSelectedFile().getName(), - simulatorFrame); + JFileChooser.APPROVE_OPTION) { + String fileName = fileChooser.getSelectedFile().getAbsolutePath(); + System.out.println("Open " + fileName); + return openSimulator(fileName, simulatorFrame); + } return null; } |
