]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/PackageEditor/src/org/tianocore/packaging/SpdFileContents.java
Fix the problem "update action multiple times fail".
[mirror_edk2.git] / Tools / Source / PackageEditor / src / org / tianocore / packaging / SpdFileContents.java
index b6e573a1fd8aea4bd4c52f6da8eff5b9ebc30429..e165656b92623a17c2606840944ded7712d4cb98 100644 (file)
@@ -125,6 +125,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdPcdDefinitions = null;\r
     }\r
 \r
     /**\r
@@ -136,6 +137,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdPpiDeclarations = null;\r
     }\r
 \r
     /**\r
@@ -147,6 +149,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdProtocolDeclarations = null;\r
     }\r
 \r
     /**\r
@@ -158,10 +161,11 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdGuidDeclarations = null; \r
     }\r
 \r
     /**\r
-     Remove existing spd package header using XmlCursor\r
+     Remove existing spd package include files using XmlCursor\r
     **/\r
     public void removeSpdPkgHeader() {\r
         XmlObject o = psaRoot.getPackageHeaders();\r
@@ -169,6 +173,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdModHdrs = null;\r
     }\r
 \r
     /**\r
@@ -180,6 +185,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
+        spdMsaFiles = null;\r
     }\r
 \r
     /**\r
@@ -191,7 +197,7 @@ public class SpdFileContents {
             return;\r
         XmlCursor cursor = o.newCursor();\r
         cursor.removeXml();\r
-\r
+        spdLibClassDeclarations = null;\r
     }\r
 \r
     /**\r