summaryrefslogtreecommitdiff
path: root/src/fruits/cmv
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2023-11-15 13:35:41 -0500
committerAndrew Opalach <andrew@akon.city> 2023-11-15 13:35:41 -0500
commit099126fdca625c5f6c219c5a1a7ecbc0e145988f (patch)
tree28093273c05cb9a9c8fe2e623fbf54a9ada1cdb6 /src/fruits/cmv
parent7e5043a2505efa383ae372662fa4849051cd9799 (diff)
downloadcamu-099126fdca625c5f6c219c5a1a7ecbc0e145988f.tar.gz
camu-099126fdca625c5f6c219c5a1a7ecbc0e145988f.tar.bz2
camu-099126fdca625c5f6c219c5a1a7ecbc0e145988f.zip
Add shuffle to cap
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/fruits/cmv')
-rw-r--r--src/fruits/cmv/cmv2.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fruits/cmv/cmv2.c b/src/fruits/cmv/cmv2.c
index 3c70317..74a4113 100644
--- a/src/fruits/cmv/cmv2.c
+++ b/src/fruits/cmv/cmv2.c
@@ -199,6 +199,8 @@ static u8 line_callback(void *userdata, str *line)
cap_list_skip(&c->cap, default_list, 1);
} else if (al_str_eq(line, al_str_c(";PREV"))) {
cap_list_skip(&c->cap, default_list, -1);
+ } else if (al_str_eq(line, al_str_c(";SHUFFLE"))) {
+ cap_list_shuffle(&c->cap, default_list);
} else {
cap_list_add(&c->cap, default_list, line);
}