BM_MENU_ENTRY *NewMenuEntry; \r
UINT8 *ConInCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
+ BM_TERMINAL_CONTEXT *NewTerminalContext;\r
\r
ASSERT (CallbackData != NULL);\r
\r
NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
ConInCheck[Index] = NewConsoleContext->IsActive;\r
}\r
+\r
+ for (Index = 0; Index < TerminalMenu.MenuNumber; Index++) {\r
+ NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Index);\r
+ NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
+ ASSERT (Index + ConsoleInpMenu.MenuNumber < MAX_MENU_NUMBER);\r
+ ConInCheck[Index + ConsoleInpMenu.MenuNumber] = NewTerminalContext->IsConIn;\r
+ }\r
}\r
\r
/**\r
BM_MENU_ENTRY *NewMenuEntry; \r
UINT8 *ConOutCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
- \r
+ BM_TERMINAL_CONTEXT *NewTerminalContext;\r
+\r
ASSERT (CallbackData != NULL);\r
ConOutCheck = &CallbackData->BmmFakeNvData.ConsoleOutCheck[0];\r
for (Index = 0; ((Index < ConsoleOutMenu.MenuNumber) && \\r
NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
ConOutCheck[Index] = NewConsoleContext->IsActive;\r
}\r
+\r
+ for (Index = 0; Index < TerminalMenu.MenuNumber; Index++) {\r
+ NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Index);\r
+ NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
+ ASSERT (Index + ConsoleOutMenu.MenuNumber < MAX_MENU_NUMBER);\r
+ ConOutCheck[Index + ConsoleOutMenu.MenuNumber] = NewTerminalContext->IsConOut;\r
+ }\r
}\r
\r
/**\r
BM_MENU_ENTRY *NewMenuEntry; \r
UINT8 *ConErrCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
+ BM_TERMINAL_CONTEXT *NewTerminalContext;\r
\r
ASSERT (CallbackData != NULL);\r
ConErrCheck = &CallbackData->BmmFakeNvData.ConsoleErrCheck[0];\r
NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
ConErrCheck[Index] = NewConsoleContext->IsActive;\r
}\r
+\r
+ for (Index = 0; Index < TerminalMenu.MenuNumber; Index++) {\r
+ NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Index);\r
+ NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
+ ASSERT (Index + ConsoleErrMenu.MenuNumber < MAX_MENU_NUMBER);\r
+ ConErrCheck[Index + ConsoleErrMenu.MenuNumber] = NewTerminalContext->IsStdErr;\r
+ }\r
}\r
\r
/**\r