summaryrefslogtreecommitdiff
path: root/ao-tools/altosui/AltosFlashUI.java
diff options
context:
space:
mode:
authorAnthony Towns <aj@erisian.com.au>2010-09-11 15:15:14 +1000
committerAnthony Towns <aj@erisian.com.au>2010-09-11 15:15:14 +1000
commit3d64f5a6511529ca53699190f4d54de1ba62a9bd (patch)
treeef99ee573f9ba4c1e842a41c57d4ec2a3f46ce3c /ao-tools/altosui/AltosFlashUI.java
parentec6da0824474e46de842845d7b53fe1a1dde33ed (diff)
parentb9623f8ef26491e9fa14e2478295fe6f5cbbd87f (diff)
Merge branch 'master' of git://git.gag.com/fw/altos
Diffstat (limited to 'ao-tools/altosui/AltosFlashUI.java')
-rw-r--r--ao-tools/altosui/AltosFlashUI.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/ao-tools/altosui/AltosFlashUI.java b/ao-tools/altosui/AltosFlashUI.java
index 5ed417da..86f57a5f 100644
--- a/ao-tools/altosui/AltosFlashUI.java
+++ b/ao-tools/altosui/AltosFlashUI.java
@@ -194,6 +194,10 @@ public class AltosFlashUI
JFileChooser hexfile_chooser = new JFileChooser();
+ File firmwaredir = AltosPreferences.firmwaredir();
+ if (firmwaredir != null)
+ hexfile_chooser.setCurrentDirectory(firmwaredir);
+
hexfile_chooser.setDialogTitle("Select Flash Image");
hexfile_chooser.setFileFilter(new FileNameExtensionFilter("Flash Image", "ihx"));
int returnVal = hexfile_chooser.showOpenDialog(frame);
@@ -203,6 +207,9 @@ public class AltosFlashUI
file = hexfile_chooser.getSelectedFile();
+ if (file != null)
+ AltosPreferences.set_firmwaredir(file.getParentFile());
+
thread = new Thread(this);
thread.start();
}