fix secondary demod; add same-value handling

This commit is contained in:
Jakob Ketterl
2020-03-24 00:18:10 +01:00
parent d5c2f8414e
commit cc5c130f49
3 changed files with 15 additions and 3 deletions

View File

@ -94,6 +94,8 @@ class PropertyLayer(PropertyManager):
return self.properties[name]
def __setitem__(self, name, value):
if name in self.properties and self.properties[name] == value:
return
logger.debug("property change: %s => %s", name, value)
self.properties[name] = value
self._fireCallbacks(name, value)