altoslib, altosuilib, altosui, telegps: Missing config values now MISSING
[fw/altos] / altosui / AltosIgniteUI.java
index 15493b8a373c08c15cbbe0febf3c2234692a0776..fe6194ef5309f907d15f1187a52b20e29379a98f 100644 (file)
@@ -213,6 +213,8 @@ public class AltosIgniteUI
                        fired();
                } else if (reply.startsWith("npyro")) {
                        npyro = Integer.parseInt(reply.substring(6));
+                       if (npyro == AltosLib.MISSING)
+                               npyro = 0;
                        make_ui();
                }
        }
@@ -255,15 +257,11 @@ public class AltosIgniteUI
 
        boolean getting_status = false;
 
-       boolean visible = false;
-
        void set_ignite_status() {
                getting_status = false;
                poll_remaining = 2;
-               if (!visible) {
-                       visible = true;
+               if (!isVisible())
                        setVisible(true);
-               }
        }
 
        void poll_ignite_status() {