diff options
Diffstat (limited to 'telegps')
| -rw-r--r-- | telegps/TeleGPSConfig.java | 12 | 
1 files changed, 9 insertions, 3 deletions
diff --git a/telegps/TeleGPSConfig.java b/telegps/TeleGPSConfig.java index ffb2d612..22e6a3ac 100644 --- a/telegps/TeleGPSConfig.java +++ b/telegps/TeleGPSConfig.java @@ -234,9 +234,15 @@ public class TeleGPSConfig 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) {  | 
