altosdroid: make disconnect stick past pause/restart
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / TelemetryService.java
index 3c1a17823d595c681cfa61a938e6537093df173f..a81e24b03d063a7724a030f0dbeb8d7dc49b226f 100644 (file)
@@ -129,6 +129,7 @@ public class TelemetryService extends Service implements AltosIdleMonitorListene
                        case MSG_DISCONNECT:
                                AltosDebug.debug("Disconnect command received");
                                s.address = null;
                        case MSG_DISCONNECT:
                                AltosDebug.debug("Disconnect command received");
                                s.address = null;
+                               AltosDroidPreferences.set_active_device(null);
                                s.disconnect(true);
                                break;
                        case MSG_DELETE_SERIAL:
                                s.disconnect(true);
                                break;
                        case MSG_DELETE_SERIAL: