diff --git a/util/sprites.lua b/util/sprites.lua index 6a036a11..e7218331 100644 --- a/util/sprites.lua +++ b/util/sprites.lua @@ -18,7 +18,7 @@ function spriteglob(pat, flagspec) local results = glob(pat) local function fn(filename) local sd = spritedata(tup.base(filename)) - for k, v in pairs(flagspec) do + for k, v in pairs(flagspec or {}) do -- Make sure both are booleans if not not v ~= not not sd.data[k] then return false