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
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to