diff options
| author | ayumi <ayumi@noreply.codeberg.org> | 2025-01-30 07:58:36 +0100 |
|---|---|---|
| committer | ayumi <ayumi@noreply.codeberg.org> | 2025-03-13 00:58:29 +0100 |
| commit | 52217b637d09fc8fe19dcaa16378e39b6034a54b (patch) | |
| tree | 556d0615f5cc94f5ed3d623485671a8c083b5537 /lib | |
| parent | fe38a57120145f73abf170400fe4a0eb0fd2714a (diff) | |
| download | tangara-fw-52217b637d09fc8fe19dcaa16378e39b6034a54b.tar.gz | |
Don’t assume that each tagging format is only used by one file format
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libtags/tags.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); |
