diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-03-05 15:15:38 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-03-05 15:18:28 -0600 |
commit | 3eef7b697ecebffc20d13bc2c199573620c38ccf (patch) | |
tree | 40befd7a49040c326a3f2570c669286d967ab8f1 /src/wixext/DependencyCompiler.cs | |
parent | 5d22e83ed1c5abf2b81caa4a56fa56342f30b83b (diff) | |
download | wix-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.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 | } |