- if (Action == EFI_BROWSER_ACTION_CHANGING) {\r
- if ((Value == NULL) || (ActionRequest == NULL)) {\r
- return EFI_INVALID_PARAMETER;\r
- }\r
-\r
- gCallbackKey = QuestionId;\r
- if ((QuestionId < MAX_KEY_SECTION_LEN + NETWORK_DEVICE_LIST_KEY_OFFSET) && (QuestionId >= NETWORK_DEVICE_LIST_KEY_OFFSET)) {\r
- //\r
- // If user select the mac address, need to record mac address string to support next form show.\r
- //\r
- for (CurIndex = 0; CurIndex < mMacDeviceList.CurListLen; CurIndex ++) {\r
- if (mMacDeviceList.NodeList[CurIndex].QuestionId == QuestionId) {\r
- mSelectedMacAddrString = HiiGetString (gDeviceManagerPrivate.HiiHandle, mMacDeviceList.NodeList[CurIndex].PromptId, NULL);\r
- }\r
- }\r
- }\r
- \r