discover: Maintain a backlog of status updates
[petitboot] / ui / ncurses / nc-menu.c
index dda7626410974ec778089f8a24b9ed6f6857bc2d..90a2c0a996c6b9704653657f8a291fc1d2709892 100644 (file)
@@ -285,6 +285,12 @@ struct pmenu_item *pmenu_find_device(struct pmenu *menu, struct device *dev,
                                _("Network"), intf->name, hwaddr);
                }
                break;
                                _("Network"), intf->name, hwaddr);
                }
                break;
+       case DEVICE_TYPE_ANY:
+               /* This is an option found from a file:// url, not associated
+                * with any device */
+               snprintf(buf, sizeof(buf), "[Custom Local Options]");
+               matched = true;
+               break;
 
        default:
                /* Assume the device may be able to boot */
 
        default:
                /* Assume the device may be able to boot */
@@ -412,6 +418,9 @@ static void pmenu_process_key(struct nc_scr *scr, int key)
        case 'l':
                cui_show_lang(cui_from_arg(scr->ui_ctx));
                break;
        case 'l':
                cui_show_lang(cui_from_arg(scr->ui_ctx));
                break;
+       case 'g':
+               cui_show_statuslog(cui_from_arg(scr->ui_ctx));
+               break;
        case KEY_F(1):
        case 'h':
                if (menu->help_text)
        case KEY_F(1):
        case 'h':
                if (menu->help_text)