summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2010-08-24 04:01:47 -0700
committerKeith Packard <keithp@keithp.com>2010-08-24 04:01:47 -0700
commit220f3afdaa432c65f8ad45be7cdbe5c8a3616db3 (patch)
tree7733565bff8f9b29f4ed7016d4fe6a46f4cabc67
parentf62b2aa08ebfd912b3c732397d43ff9f6162ec88 (diff)
altosui: always display romconfig ui while flashing
-rw-r--r--ao-tools/altosui/AltosFlashUI.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/ao-tools/altosui/AltosFlashUI.java b/ao-tools/altosui/AltosFlashUI.java
index b88a16b3..73a97a6b 100644
--- a/ao-tools/altosui/AltosFlashUI.java
+++ b/ao-tools/altosui/AltosFlashUI.java
@@ -72,14 +72,15 @@ public class AltosFlashUI
flash.addActionListener(this);
try {
flash.open();
- if (!flash.check_rom_config()) {
- AltosRomconfigUI romconfig_ui = new AltosRomconfigUI (frame);
- romconfig_ui.showDialog();
- AltosRomconfig romconfig = romconfig_ui.romconfig();
- if (romconfig == null)
- return;
- flash.set_romconfig(romconfig);
- }
+ AltosRomconfigUI romconfig_ui = new AltosRomconfigUI (frame);
+
+ romconfig_ui.set(flash.romconfig());
+ romconfig_ui.showDialog();
+
+ AltosRomconfig romconfig = romconfig_ui.romconfig();
+ if (romconfig == null || !romconfig.valid())
+ return;
+ flash.set_romconfig(romconfig);
serial_value.setText(String.format("%d",
flash.romconfig().serial_number));
file_value.setText(file.toString());