From 52217b637d09fc8fe19dcaa16378e39b6034a54b Mon Sep 17 00:00:00 2001 From: ayumi Date: Thu, 30 Jan 2025 07:58:36 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20assume=20that=20each=20tagging?= =?UTF-8?q?=20format=20is=20only=20used=20by=20one=20file=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/libtags/tags.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libtags/tags.c b/lib/libtags/tags.c index 750d9077..b1d6ac33 100644 --- a/lib/libtags/tags.c +++ b/lib/libtags/tags.c @@ -71,7 +71,9 @@ tagsget(Tagctx *ctx) for(i = 0; i < nelem(g); i++){ ctx->num = 0; if(g[i].f(ctx) == 0){ - ctx->format = g[i].format; + if(ctx->format == Funknown){ + ctx->format = g[i].format; + } res = 0; } ctx->seek(ctx, ctx->restart, 0);