altosdroid: Make sure whole flight state is spoken even when no-one is moving
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / AltosVoice.java
index 9e953ffe7fc967a779704a73b800ad9218969785..8eb08b99dbb62dc08f1d8cebd025b5900bad67d7 100644 (file)
@@ -195,8 +195,8 @@ public class AltosVoice {
                        return true;
                }
 
-               if (last_tell_mode == TELL_MODE_FLIGHT) {
-                       if (time_since_speak() < 10 * 1000 && last_flight_tell == TELL_FLIGHT_TRACK)
+               if (last_tell_mode == TELL_MODE_FLIGHT && last_flight_tell == TELL_FLIGHT_TRACK) {
+                       if (time_since_speak() < 10 * 1000)
                                return false;
                        if (!target_moved(state) && !receiver_moved(receiver))
                                return false;