aboutsummaryrefslogtreecommitdiff
path: root/stand/lua/drawer.lua
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2018-02-16 04:44:47 +0000
committerKyle Evans <kevans@FreeBSD.org>2018-02-16 04:44:47 +0000
commit196ba16663396a420a5683db541050203e03f3a1 (patch)
tree9e1e74da280dd5418bfeab7930206797db8083bc /stand/lua/drawer.lua
parentb1b1f2b8fd862690d4f7c5c2b55f7bd6f7a5e99d (diff)
downloadsrc-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.lua6
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);