//\r
if (mNextShowFormId == NETWORK_DEVICE_FORM_ID) {\r
String = HiiGetString (HiiHandle, STRING_TOKEN (STR_FORM_NETWORK_DEVICE_TITLE), NULL);\r
- NewStringLen = (StrLen(String) + StrLen(mSelectedMacAddrString) + 2) * 2;\r
+ NewStringLen = StrLen(mSelectedMacAddrString);\r
+ NewStringLen += (StrLen(String) + 2) * 2;\r
NewStringTitle = AllocatePool (NewStringLen);\r
UnicodeSPrint (NewStringTitle, NewStringLen, L"%s %s", String, mSelectedMacAddrString);\r
HiiSetString (HiiHandle, STRING_TOKEN (STR_FORM_NETWORK_DEVICE_TITLE), NewStringTitle, NULL); \r
//\r
// According to the next show Form id(mNextShowFormId) to decide which form need to update.\r
//\r
- StartLabel->Number = LABEL_FORM_ID_OFFSET + mNextShowFormId;\r
+ StartLabel->Number = (UINT16) (LABEL_FORM_ID_OFFSET + mNextShowFormId);\r
\r
//\r
// Create Hii Extend Label OpCode as the end opcode\r
if(mNextShowFormId - 1 < DEVICE_MANAGER_FORM_ID) {\r
mNextShowFormId = DEVICE_MANAGER_FORM_ID;\r
} else {\r
- mNextShowFormId = mNextShowFormId - 1;\r
+ mNextShowFormId = (UINT16) (mNextShowFormId - 1);\r
gCallbackKey = FRONT_PAGE_KEY_DEVICE_MANAGER;\r
}\r
\r