summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TOOLS/lua/autoload.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/TOOLS/lua/autoload.lua b/TOOLS/lua/autoload.lua
index 454f7fce9b..2737418dcd 100644
--- a/TOOLS/lua/autoload.lua
+++ b/TOOLS/lua/autoload.lua
@@ -47,9 +47,12 @@ function find_and_add_entries()
if #dir == 0 then
return
end
- local isplaylist = mp.get_property("playlist-count")
- if #isplaylist > 1 then
+ local pl_count = mp.get_property_number("playlist-count", 1)
+ if (pl_count > 1 and autoload == nil) or
+ (pl_count == 1 and EXTENSIONS[string.lower(get_extension(filename))] == nil) then
return
+ else
+ autoload = true
end
local files = mputils.readdir(dir, "files")