return Ret;\r
}\r
\r
- if (LFlags & EFI_IFR_DISPLAY) {\r
+ if (LFlags & EDKII_IFR_DISPLAY_BIT) {\r
mOneOf->Flags = LFlags;\r
} else {\r
mOneOf->Flags = LFlags | EDKII_IFR_DISPLAY_UINT_DEC_BIT;\r
}\r
_PCATCH(NObj.SetFlags (HFlags, LFlags, IsDisplaySpecified), LineNum);\r
} else if ((_GET_CURRQEST_VARTINFO().mVarStoreId != EFI_VARSTORE_ID_INVALID) && (_GET_CURRQEST_VARTINFO().mIsBitVar)) {\r
+ LFlags &= EDKII_IFR_DISPLAY_BIT;\r
LFlags |= (EDKII_IFR_NUMERIC_SIZE_BIT & (_GET_CURRQEST_VARSIZE()));\r
_PCATCH(NObj.SetFlagsForBitField (HFlags, LFlags, IsDisplaySpecified), LineNum);\r
}\r
}\r
_PCATCH(OObj.SetFlags (HFlags, LFlags), LineNum);\r
} else if (_GET_CURRQEST_VARTINFO().mVarStoreId != EFI_VARSTORE_ID_INVALID) {\r
+ LFlags &= EDKII_IFR_DISPLAY_BIT;\r
+ LFlags |= (EDKII_IFR_NUMERIC_SIZE_BIT & (_GET_CURRQEST_VARSIZE()));\r
_PCATCH(OObj.SetFlagsForBitField (HFlags, LFlags), LineNum);\r
}\r
>>\r