From: Simon Désaulniers Date: Tue, 12 Feb 2019 22:27:39 +0000 (-0500) Subject: util/menu_iterator: unpack retro compatibility X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/037f2c36412a5b82d972557fbd4d4566732a1436?ds=sidebyside;hp=93b31ef0e9851f593984657c0215ba2ed6488b2a util/menu_iterator: unpack retro compatibility * Lua 5.2 renamed `unpack` to `table.unpack`. * Fix: helpers.lua required. --- diff --git a/helpers.lua b/helpers.lua index 4d75f7b..d3fa259 100644 --- a/helpers.lua +++ b/helpers.lua @@ -12,7 +12,8 @@ local io = { lines = io.lines, open = io.open } local pairs = pairs local rawget = rawget -local table = { sort = table.sort } +local table = { sort = table.sort, unpack = table.unpack } +local unpack = unpack or table.unpack -- lua 5.1 retro-compatibility -- Lain helper functions for internal use -- lain.helpers diff --git a/util/menu_iterator.lua b/util/menu_iterator.lua index 0ea4e0e..9959b25 100644 --- a/util/menu_iterator.lua +++ b/util/menu_iterator.lua @@ -11,12 +11,13 @@ -- lain.util.menu_iterator local naughty = require("naughty") +local helpers = require("lain.helpers") local util = require("lain.util") local atable = require("awful.util").table local assert = assert local pairs = pairs local tconcat = table.concat -local unpack = unpack +local unpack = unpack or table.unpack -- lua 5.1 retro-compatibility local state = { cid = nil }