From: Jaroslav Kysela Date: Wed, 24 Jun 2020 17:17:49 +0000 (+0200) Subject: ucm: implement AlwaysTrue Condition.Type X-Git-Tag: v1.2.3.2~3 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=7c9f0fa436855211c3498284a16a560ebbe8a383;p=alsa-lib.git ucm: implement AlwaysTrue Condition.Type Signed-off-by: Jaroslav Kysela --- diff --git a/src/ucm/ucm_cond.c b/src/ucm/ucm_cond.c index 74c23c1d..cc491539 100644 --- a/src/ucm/ucm_cond.c +++ b/src/ucm/ucm_cond.c @@ -285,12 +285,15 @@ static int if_eval(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) return -EINVAL; } - if (strcmp(type, "ControlExists") == 0) - return if_eval_control_exists(uc_mgr, eval); + if (strcmp(type, "AlwaysTrue") == 0) + return 1; if (strcmp(type, "String") == 0) return if_eval_string(uc_mgr, eval); + if (strcmp(type, "ControlExists") == 0) + return if_eval_control_exists(uc_mgr, eval); + if (strcmp(type, "RegexMatch") == 0) return if_eval_regex_match(uc_mgr, eval);