diff --git a/yazi-plugin/preset/plugins/mime.lua b/yazi-plugin/preset/plugins/mime.lua index c1bb89ae..d2a3f960 100644 --- a/yazi-plugin/preset/plugins/mime.lua +++ b/yazi-plugin/preset/plugins/mime.lua @@ -63,7 +63,7 @@ function M:fetch(job) match, ignore = match_mimetype(line) if match then - updates[paths[i]], state[i], i = match, true, i + 1 + updates[origins[i] or paths[i]], state[i], i = match, true, i + 1 flush(false) elseif ignore then goto continue