]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: implement AlwaysTrue Condition.Type
authorJaroslav Kysela <perex@perex.cz>
Wed, 24 Jun 2020 17:17:49 +0000 (19:17 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 24 Jun 2020 17:27:05 +0000 (19:27 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/ucm_cond.c

index 74c23c1de6d859ad186c0f02e2275cf23e6c439d..cc4915396d71f1a8dd20564a49d906bc0194fac8 100644 (file)
@@ -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);