svn commit: r329696 - head/stand/lua
Kyle Evans
kevans at FreeBSD.org
Wed Feb 21 03:37:47 UTC 2018
Author: kevans
Date: Wed Feb 21 03:37:46 2018
New Revision: 329696
URL: https://svnweb.freebsd.org/changeset/base/329696
Log:
lualoader: Add "menu.default", initialized to menu.welcome
The intent here is to abstract away the name of the default menu. The
default menu is still the welcome menu, but this detail doesn't need to
matter to things outside of the menu module. You may change the default
menu, but one would need to modify a specific menu.
Modified:
head/stand/lua/menu.lua
Modified: head/stand/lua/menu.lua
==============================================================================
--- head/stand/lua/menu.lua Wed Feb 21 03:34:33 2018 (r329695)
+++ head/stand/lua/menu.lua Wed Feb 21 03:37:46 2018 (r329696)
@@ -327,6 +327,8 @@ menu.welcome = {
},
}
+menu.default = menu.welcome
+
function menu.run(m)
if menu.skip() then
@@ -335,7 +337,7 @@ function menu.run(m)
end
if m == nil then
- m = menu.welcome
+ m = menu.default
end
-- redraw screen
@@ -351,7 +353,7 @@ function menu.run(m)
-- Special key behaviors
if (key == core.KEY_BACKSPACE or key == core.KEY_DELETE) and
- m ~= menu.welcome then
+ m ~= menu.default then
break
elseif key == core.KEY_ENTER then
core.boot()
@@ -387,7 +389,7 @@ function menu.run(m)
end
end
- if m == menu.welcome then
+ if m == menu.default then
screen.defcursor()
print("Exiting menu!")
return false
More information about the svn-src-head
mailing list