From 4cbce9c84075d9578ab368bbafb7fef3bb9d4330 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Wed, 24 Mar 2021 20:47:04 +0100 Subject: [PATCH] always remove device props on switch, fixes device failover --- owrx/connection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owrx/connection.py b/owrx/connection.py index fe5ac17..f55f7d8 100644 --- a/owrx/connection.py +++ b/owrx/connection.py @@ -297,6 +297,7 @@ class OpenWebRxReceiverClient(OpenWebRxClient, SdrSourceEventClient): return self.stopDsp() + self.stack.removeLayerByPriority(0) if self.sdr is not None: self.sdr.removeClient(self) @@ -318,7 +319,6 @@ class OpenWebRxReceiverClient(OpenWebRxClient, SdrSourceEventClient): self.sdr.addSpectrumClient(self) def handleNoSdrsAvailable(self): - self.stack.removeLayerByPriority(0) self.write_sdr_error("No SDR Devices available") def startDsp(self):