diff options
Diffstat (limited to 'altosui/AltosConfig.java')
| -rw-r--r-- | altosui/AltosConfig.java | 14 | 
1 files changed, 10 insertions, 4 deletions
diff --git a/altosui/AltosConfig.java b/altosui/AltosConfig.java index 3128114f..2cf69525 100644 --- a/altosui/AltosConfig.java +++ b/altosui/AltosConfig.java @@ -242,9 +242,15 @@ public class AltosConfig implements ActionListener {  		/* Pull data out of the UI and stuff back into our local data record */ -		data.get_values(config_ui); - -		run_serial_thread(serial_mode_save); +		try { +			data.get_values(config_ui); +			run_serial_thread(serial_mode_save); +		} catch (AltosConfigDataException ae) { +			JOptionPane.showMessageDialog(owner, +						      ae.getMessage(), +						      "Configuration Data Error", +						      JOptionPane.ERROR_MESSAGE); +		}  	}  	public void actionPerformed(ActionEvent e) { @@ -298,4 +304,4 @@ public class AltosConfig implements ActionListener {  			}  		}  	} -}
\ No newline at end of file +}  | 
