diff options
Diffstat (limited to 'src/wixext')
-rw-r--r-- | src/wixext/DependencyCompiler.cs | 4 |
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 | } |