diff --git a/lib/logitech_receiver/settings_templates.py b/lib/logitech_receiver/settings_templates.py index 6379dab5..27e45391 100644 --- a/lib/logitech_receiver/settings_templates.py +++ b/lib/logitech_receiver/settings_templates.py @@ -676,4 +676,6 @@ def check_feature_settings(device, already_known): def check_feature_setting(device, setting_name): for name, featureId, featureFn, __, __ in _SETTINGS_TABLE: if name == setting_name and featureId and featureFn: - return check_feature(device, name, featureId, featureFn) + feature = check_feature(device, name, featureId, featureFn) + if feature: + return feature