aboutsummaryrefslogtreecommitdiff
path: root/src/wixext
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext')
-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 }