aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-03-11 18:47:07 -0800
committerRob Mensching <rob@firegiant.com>2021-03-11 18:59:15 -0800
commit574785ab1421c9b67336c13ade5c2263e665ca07 (patch)
tree8fdbbfd864765583214a3bd84832d6fdac0ea2ae /src/WixToolset.Core
parente17f39893f403945e05f2b0f1fe0f4e7b007ad52 (diff)
downloadwix-574785ab1421c9b67336c13ade5c2263e665ca07.tar.gz
wix-574785ab1421c9b67336c13ade5c2263e665ca07.tar.bz2
wix-574785ab1421c9b67336c13ade5c2263e665ca07.zip
Add default rollback boundary in the Burn binder instead of the compiler
Fixes wixtoolset/issues#6312
Diffstat (limited to 'src/WixToolset.Core')
-rw-r--r--src/WixToolset.Core/Compiler_Bundle.cs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/WixToolset.Core/Compiler_Bundle.cs b/src/WixToolset.Core/Compiler_Bundle.cs
index 89ca94ba..cc4550a8 100644
--- a/src/WixToolset.Core/Compiler_Bundle.cs
+++ b/src/WixToolset.Core/Compiler_Bundle.cs
@@ -1726,11 +1726,8 @@ namespace WixToolset.Core
1726 } 1726 }
1727 } 1727 }
1728 1728
1729 // Ensure there is always a rollback boundary at the beginning of the chain. 1729 string previousId = null;
1730 this.CreateRollbackBoundary(sourceLineNumbers, new Identifier(AccessModifier.Global, "WixDefaultBoundary"), YesNoType.Yes, YesNoType.No, ComplexReferenceParentType.PackageGroup, "WixChain", ComplexReferenceChildType.Unknown, null); 1730 var previousType = ComplexReferenceChildType.Unknown;
1731
1732 var previousId = "WixDefaultBoundary";
1733 var previousType = ComplexReferenceChildType.Package;
1734 1731
1735 foreach (var child in node.Elements()) 1732 foreach (var child in node.Elements())
1736 { 1733 {