altoslib: Mark listener as 'not running' on EOF.
authorKeith Packard <keithp@keithp.com>
Sat, 7 Feb 2015 22:43:11 +0000 (14:43 -0800)
committerKeith Packard <keithp@keithp.com>
Sat, 7 Feb 2015 22:43:11 +0000 (14:43 -0800)
commite70f3dca01b15b75b0b8795eb71bd12817af4800
tree7958f178d7456fc4d66f196ac1f31f7c0f4d106e
parent08f07d0af123e1c307bc4c0c973da07fae8246b1
altoslib: Mark listener as 'not running' on EOF.

This adds a 'running' member to the AltosListenerState class, and when
the replay reader reaches EOF, marks the listener as no longer
running.

AltosUI and TeleGPS now display 'done' in the 'Age' field when this
occurs, to let the user know that the replay is over.

Also make sure that the display timers are stopped when this happens,
or when the window is closed.

Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/AltosListenerState.java
altosui/AltosFlightStatus.java
altosui/AltosFlightUI.java
altosuilib/AltosDisplayThread.java
telegps/TeleGPS.java
telegps/TeleGPSDisplayThread.java
telegps/TeleGPSStatus.java