diff options
author | Kyle Evans <kevans@FreeBSD.org> | 2018-02-16 04:44:47 +0000 |
---|---|---|
committer | Kyle Evans <kevans@FreeBSD.org> | 2018-02-16 04:44:47 +0000 |
commit | 196ba16663396a420a5683db541050203e03f3a1 (patch) | |
tree | 9e1e74da280dd5418bfeab7930206797db8083bc /stand/lua/drawer.lua | |
parent | b1b1f2b8fd862690d4f7c5c2b55f7bd6f7a5e99d (diff) | |
download | src-196ba16663396a420a5683db541050203e03f3a1.tar.gz src-196ba16663396a420a5683db541050203e03f3a1.zip |
stand/lua: Allow menu items to not have explicit aliases
This will generally be used for cases like "Back to main menu" that already
have global aliases installed.
Notes
Notes:
svn path=/head/; revision=329356
Diffstat (limited to 'stand/lua/drawer.lua')
-rw-r--r-- | stand/lua/drawer.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/stand/lua/drawer.lua b/stand/lua/drawer.lua index a2a56dd92bcb..ea83e8cb18aa 100644 --- a/stand/lua/drawer.lua +++ b/stand/lua/drawer.lua @@ -173,8 +173,10 @@ function drawer.drawmenu(m) -- fill the alias table alias_table[tostring(entry_num)] = e; - for n, a in ipairs(e.alias) do - alias_table[a] = e; + if (e.alias ~= nil) then + for n, a in ipairs(e.alias) do + alias_table[a] = e; + end end else screen.setcursor(x, y + line_num); |