From 2414246de9412e07d3d14b93d4d43d3d57c255f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 28 Oct 2023 21:52:28 +0800 Subject: [PATCH] Migration (Logo): fix `--logo-color-num` --- src/options/logo.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/options/logo.c b/src/options/logo.c index ae3210768..2b0daebe6 100644 --- a/src/options/logo.c +++ b/src/options/logo.c @@ -469,13 +469,13 @@ void ffOptionsGenerateLogoJsonConfig(FFOptionsLogo* options, yyjson_mut_doc* doc yyjson_mut_obj_add_str(doc, obj, "source", options->source.chars); { - yyjson_mut_val* color = yyjson_mut_arr(doc); + yyjson_mut_val* color = yyjson_mut_obj(doc); for (int i = 0; i < FASTFETCH_LOGO_MAX_COLORS; i++) { if (!ffStrbufEqual(&options->colors[i], &defaultOptions.colors[i])) - yyjson_mut_arr_add_strbuf(doc, color, &options->colors[i]); + yyjson_mut_obj_add_strbuf(doc, color, (const char [2]) { (char)('1' + i) }, &options->colors[i]); } - if (yyjson_mut_arr_size(color) > 0) + if (yyjson_mut_obj_size(color) > 0) yyjson_mut_obj_add_val(doc, obj, "color", color); }