X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FGenBuild%2Forg%2Ftianocore%2Fbuild%2Fglobal%2FSurfaceAreaQuery.java;h=2d8abc3b1c71f698bba164311823df826456ef85;hp=39384c45ba1d58cd9212eeca6c0d797b9048f0b3;hb=e0f8d087ae422c613267650487686581b1081fc8;hpb=8031d48db372d6af87de8dbd96586709674b04d6 diff --git a/Tools/Source/GenBuild/org/tianocore/build/global/SurfaceAreaQuery.java b/Tools/Source/GenBuild/org/tianocore/build/global/SurfaceAreaQuery.java index 39384c45ba..2d8abc3b1c 100644 --- a/Tools/Source/GenBuild/org/tianocore/build/global/SurfaceAreaQuery.java +++ b/Tools/Source/GenBuild/org/tianocore/build/global/SurfaceAreaQuery.java @@ -23,7 +23,6 @@ import java.util.Stack; import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.apache.xmlbeans.XmlCursor; import org.apache.xmlbeans.XmlObject; import org.apache.xmlbeans.XmlString; import org.tianocore.BuildOptionsDocument; @@ -1379,10 +1378,10 @@ public class SurfaceAreaQuery { } public static Node getFpdUserExtension() { - String[] xPath = new String[] { "/UserExtensions" }; + String[] xPath = new String[] { "/UserExtensions[@UserID='TianoCore']" }; Object[] queryResult = get("PlatformSurfaceArea", xPath); - if (queryResult == null && queryResult.length == 0) { + if (queryResult == null || queryResult.length == 0) { return null; } UserExtensionsDocument.UserExtensions a = (UserExtensionsDocument.UserExtensions)queryResult[0];