diff --git a/owrx/source.py b/owrx/source.py index 9fcc5b0..8be2f97 100644 --- a/owrx/source.py +++ b/owrx/source.py @@ -418,8 +418,10 @@ class RtlSdrSocketSource(SdrSource): def wireEvents(self): def reconfigure(prop, value): + if self.monitor is None: + return logger.debug("sending property change over control socket: {0} changed to {1}".format(prop, value)) - self.controlSocket.send("{prop}:{value}\n".format(prop=prop, value=value).encode()) + self.controlSocket.sendall("{prop}:{value}\n".format(prop=prop, value=value).encode()) self.rtlProps.wire(reconfigure)