summaryrefslogtreecommitdiff
path: root/telegps/TeleGPSConfig.java
diff options
context:
space:
mode:
Diffstat (limited to 'telegps/TeleGPSConfig.java')
-rw-r--r--telegps/TeleGPSConfig.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/telegps/TeleGPSConfig.java b/telegps/TeleGPSConfig.java
index 22e6a3ac..3505b0bb 100644
--- a/telegps/TeleGPSConfig.java
+++ b/telegps/TeleGPSConfig.java
@@ -221,20 +221,20 @@ public class TeleGPSConfig implements ActionListener {
void save_data() {
- /* bounds check stuff */
- if (config_ui.flight_log_max() > data.log_limit()) {
- JOptionPane.showMessageDialog(owner,
- String.format("Requested flight log, %dk, is larger than the available space, %dk.\n",
- config_ui.flight_log_max(),
- data.log_limit()),
- "Maximum Flight Log Too Large",
- JOptionPane.ERROR_MESSAGE);
- return;
- }
+ try {
+ /* bounds check stuff */
+ if (config_ui.flight_log_max() > data.log_space()/1024) {
+ JOptionPane.showMessageDialog(owner,
+ String.format("Requested flight log, %dk, is larger than the available space, %dk.\n",
+ config_ui.flight_log_max(),
+ data.log_space()/1024),
+ "Maximum Flight Log Too Large",
+ JOptionPane.ERROR_MESSAGE);
+ return;
+ }
- /* Pull data out of the UI and stuff back into our local data record */
+ /* Pull data out of the UI and stuff back into our local data record */
- try {
data.get_values(config_ui);
run_serial_thread(serial_mode_save);
} catch (AltosConfigDataException ae) {