diff options
author | Rob Mensching <rob@firegiant.com> | 2025-02-11 22:17:14 -0800 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2025-02-11 23:14:49 -0800 |
commit | 5a3469a43049056773a624032fba170498489e93 (patch) | |
tree | 156d3aa3baf29813f05f0a9004036fe7626fa421 /src/ext/Util/wixext/UtilDecompiler.cs | |
parent | 8f5130afdc60f4957086e41d62cfe9f8d70d5321 (diff) | |
download | wix-5a3469a43049056773a624032fba170498489e93.tar.gz wix-5a3469a43049056773a624032fba170498489e93.tar.bz2 wix-5a3469a43049056773a624032fba170498489e93.zip |
Keep Group symbol fields and attributes unnested
Diffstat (limited to 'src/ext/Util/wixext/UtilDecompiler.cs')
-rw-r--r-- | src/ext/Util/wixext/UtilDecompiler.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ext/Util/wixext/UtilDecompiler.cs b/src/ext/Util/wixext/UtilDecompiler.cs index a236ece9..1f3079d8 100644 --- a/src/ext/Util/wixext/UtilDecompiler.cs +++ b/src/ext/Util/wixext/UtilDecompiler.cs | |||
@@ -453,14 +453,14 @@ namespace WixToolset.Util | |||
453 | var groupId = row.FieldAsString(0); | 453 | var groupId = row.FieldAsString(0); |
454 | if (this.DecompilerHelper.TryGetIndexedElement("Group", groupId, out var group)) | 454 | if (this.DecompilerHelper.TryGetIndexedElement("Group", groupId, out var group)) |
455 | { | 455 | { |
456 | var attributes = (Group6Symbol.SymbolAttributes)(row.FieldAsNullableInteger(2) ?? 0); | 456 | var attributes = (Group6SymbolAttributes)(row.FieldAsNullableInteger(2) ?? 0); |
457 | group.Add(AttributeIfNotNull("Comment", row, 1)); | 457 | group.Add(AttributeIfNotNull("Comment", row, 1)); |
458 | group.Add(AttributeIfTrue("FailIfExists", ((attributes & Group6Symbol.SymbolAttributes.FailIfExists) != 0))); | 458 | group.Add(AttributeIfTrue("FailIfExists", ((attributes & Group6SymbolAttributes.FailIfExists) != 0))); |
459 | group.Add(AttributeIfTrue("UpdateIfExists", ((attributes & Group6Symbol.SymbolAttributes.UpdateIfExists) != 0))); | 459 | group.Add(AttributeIfTrue("UpdateIfExists", ((attributes & Group6SymbolAttributes.UpdateIfExists) != 0))); |
460 | group.Add(AttributeIfTrue("DontRemoveOnUninstall", ((attributes & Group6Symbol.SymbolAttributes.DontRemoveOnUninstall) != 0))); | 460 | group.Add(AttributeIfTrue("DontRemoveOnUninstall", ((attributes & Group6SymbolAttributes.DontRemoveOnUninstall) != 0))); |
461 | group.Add(AttributeIfTrue("DontCreateGroup", ((attributes & Group6Symbol.SymbolAttributes.DontCreateGroup) != 0))); | 461 | group.Add(AttributeIfTrue("DontCreateGroup", ((attributes & Group6SymbolAttributes.DontCreateGroup) != 0))); |
462 | group.Add(AttributeIfTrue("NonVital", ((attributes & Group6Symbol.SymbolAttributes.NonVital) != 0))); | 462 | group.Add(AttributeIfTrue("NonVital", ((attributes & Group6SymbolAttributes.NonVital) != 0))); |
463 | group.Add(AttributeIfTrue("RemoveComment", ((attributes & Group6Symbol.SymbolAttributes.RemoveComment) != 0))); | 463 | group.Add(AttributeIfTrue("RemoveComment", ((attributes & Group6SymbolAttributes.RemoveComment) != 0))); |
464 | } | 464 | } |
465 | else | 465 | else |
466 | { | 466 | { |