diff --git a/src/revpi_middleware/dbus_middleware1/system_config/interface_config.py b/src/revpi_middleware/dbus_middleware1/system_config/interface_config.py index fba099f..5a00f60 100644 --- a/src/revpi_middleware/dbus_middleware1/system_config/interface_config.py +++ b/src/revpi_middleware/dbus_middleware1/system_config/interface_config.py @@ -61,11 +61,13 @@ class InterfaceRevpiConfig(DbusInterface): """Disable the feature.""" feature_function = get_feature(feature) feature_function.function(ConfigActions.DISABLE, *feature_function.args) + self.StatusChanged(feature, False) def Enable(self, feature: str) -> None: """Enable the feature.""" feature_function = get_feature(feature) feature_function.function(ConfigActions.ENABLE, *feature_function.args) + self.StatusChanged(feature, True) def GetStatus(self, feature: str) -> bool: """Get feature status."""