]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Roll back change to previous version. Language should be compared as the exact match.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 14 Mar 2011 10:25:29 +0000 (10:25 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 14 Mar 2011 10:25:29 +0000 (10:25 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11398 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/HiiDatabaseDxe/String.c

index d0d13f1de744266bf66f990fdc5b2a24311c4f8f..eeac9c20879cef1e4530a38b6f6526cb3145fb6c 100644 (file)
@@ -1973,18 +1973,5 @@ HiiCompareLanguage (
   // When languages are exactly same, they will be identical. \r
   //\r
   Language2Len = AsciiStrLen (Language2);\r
-  if (AsciiStrnCmp (Language2, Language1, Language2Len) == 0) {\r
-    return TRUE;\r
-  }\r
-  \r
-  //\r
-  // When Language1 is the sub tag of Language2, they will also be regarded as identical.\r
-  // This is added to support current Shell. Shell string package uses "en" as language name. \r
-  // But, it may use platform language "en-US" to get string value.\r
-  //\r
-  if (AsciiStrStr (Language2, Language1) == Language2) {\r
-    return TRUE;\r
-  }\r
-  \r
-  return FALSE;\r
+  return  (BOOLEAN) (AsciiStrnCmp (Language1, Language2, Language2Len) == 0);\r
 }\r