summaryrefslogtreecommitdiff
path: root/sources/serialize/VSSerialize.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/serialize/VSSerialize.java')
-rw-r--r--sources/serialize/VSSerialize.java16
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;
}