aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/DependencyCompiler.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-03-05 15:15:38 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-03-05 15:18:28 -0600
commit3eef7b697ecebffc20d13bc2c199573620c38ccf (patch)
tree40befd7a49040c326a3f2570c669286d967ab8f1 /src/wixext/DependencyCompiler.cs
parent5d22e83ed1c5abf2b81caa4a56fa56342f30b83b (diff)
downloadwix-3eef7b697ecebffc20d13bc2c199573620c38ccf.tar.gz
wix-3eef7b697ecebffc20d13bc2c199573620c38ccf.tar.bz2
wix-3eef7b697ecebffc20d13bc2c199573620c38ccf.zip
Fix Enforce.
Diffstat (limited to 'src/wixext/DependencyCompiler.cs')
-rw-r--r--src/wixext/DependencyCompiler.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wixext/DependencyCompiler.cs b/src/wixext/DependencyCompiler.cs
index 0405c324..3d6c84a7 100644
--- a/src/wixext/DependencyCompiler.cs
+++ b/src/wixext/DependencyCompiler.cs
@@ -30,14 +30,14 @@ namespace WixToolset.Dependency
30 switch (parentElement.Name.LocalName) 30 switch (parentElement.Name.LocalName)
31 { 31 {
32 case "Provides": 32 case "Provides":
33 if (attribute.Name.LocalName == "Check" && parentElement.Parent.Name.LocalName == "Component") 33 if (attribute.Name.LocalName == "Check" && parentElement.Parent?.Name.LocalName == "Component")
34 { 34 {
35 addCheck = this.ParseHelper.GetAttributeYesNoValue(sourceLineNumbers, attribute); 35 addCheck = this.ParseHelper.GetAttributeYesNoValue(sourceLineNumbers, attribute);
36 } 36 }
37 break; 37 break;
38 case "Requires": 38 case "Requires":
39 case "RequiresRef": 39 case "RequiresRef":
40 if (attribute.Name.LocalName == "Enforce" && parentElement.Parent.Name.LocalName == "Component") 40 if (attribute.Name.LocalName == "Enforce" && parentElement.Parent?.Parent?.Name.LocalName == "Component")
41 { 41 {
42 addRequire = this.ParseHelper.GetAttributeYesNoValue(sourceLineNumbers, attribute); 42 addRequire = this.ParseHelper.GetAttributeYesNoValue(sourceLineNumbers, attribute);
43 } 43 }