diff --git a/owrx/source/soapy.py b/owrx/source/soapy.py index 467a77ac..d18b6bc5 100644 --- a/owrx/source/soapy.py +++ b/owrx/source/soapy.py @@ -71,6 +71,8 @@ class SoapyConnectorSource(ConnectorSource, metaclass=ABCMeta): return values def onPropertyChange(self, changes): + # Make sure we do not damage the original dictonary + changes = changes.copy() mappings = self.getSoapySettingsMappings() settings = {} # Delete properties that are converted into settings