diff --git a/src/system/boot/loader/menu.cpp b/src/system/boot/loader/menu.cpp index 9f91397f73..5de8c16129 100644 --- a/src/system/boot/loader/menu.cpp +++ b/src/system/boot/loader/menu.cpp @@ -414,6 +414,11 @@ Menu::FindShortcut(char key) const shortcut = shortcut->next; } + Menu *superMenu = Supermenu(); + + if (superMenu != NULL) + return superMenu->FindShortcut(key); + return NULL; } @@ -430,6 +435,11 @@ Menu::FindItemByShortcut(char key) return item; } + Menu *superMenu = Supermenu(); + + if (superMenu != NULL) + return superMenu->FindItemByShortcut(key); + return NULL; }