Fix LabelsToTags for Lua 5.3

Fixes #106
This commit is contained in:
Tobias Ellinghaus
2018-01-23 11:28:45 +01:00
parent 0e57a0804a
commit 54572de8d9

View File

@@ -43,9 +43,13 @@
LGPLv2+
]]
local darktable = require("darktable")
darktable.configuration.check_version(...,{3,0,0},{4,0,0},{5,0,0})
-- Lua 5.3 no longer has "unpack" but "table.unpack"
unpack = unpack or table.unpack
local LIB_ID = "LabelsToTags"
-- Helper functions: BEGIN
@@ -151,7 +155,7 @@ local function doTagging(selfC)
local job = darktable.gui.create_job(string.format("labels to tags (%d image" .. (#(darktable.gui.action_images) == 1 and "" or "s") .. ")",#(darktable.gui.action_images)),true)
job.percent = 0.0
local pctIncrement = 1.0 / #(darktable.gui.action_images)
local availableMappings = getAvailableMappings()
local memoizedTags = {}
for _,img in ipairs(darktable.gui.action_images) do