]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/Identifications/OpeningPackageList.java
1. Fix EDKT323 (Only dependent packages' ppis can be added to module's ppi section)
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / Identifications / OpeningPackageList.java
index dc71bbc1942d95d6d25010fe34338aa5bf62540f..44ccfa1fb1da243bdf81c59ccbbf7de9c50967d9 100644 (file)
@@ -171,6 +171,22 @@ public class OpeningPackageList {
         return null;\r
     }\r
     \r
+    public PackageIdentification getIdByGuidVersion(String guid, String version) {\r
+        for (int index = 0; index < vOpeningPackageList.size(); index++) {\r
+            PackageIdentification id = vOpeningPackageList.elementAt(index).getId();\r
+            if (version != null) {\r
+                if (id.getGuid().equals(guid) && id.getVersion().equals(version)) {\r
+                    return id;\r
+                }\r
+            } else {\r
+                if (id.getGuid().equals(guid)) {\r
+                    return id;\r
+                }\r
+            }\r
+        }\r
+        return null;\r
+    }\r
+    \r
     public void setNew(PackageIdentification id, boolean isNew) {\r
         int index = findIndexOfListById(id);\r
         if (index > -1) {\r