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